您的位置:首页 > 其它

【程序34】 题目:输入3个数a,b,c,按大小顺序输出。

2017-03-15 08:20 381 查看
/*
2017年3月9日17:09:13
java基础50道经典练习题 例34
Athor: ZJY
Purpose:
【程序34】
题目:输入3个数a,b,c,按大小顺序输出。
程序分析:利用指针方法。

*/
import java.util.Scanner;

public class ProgramNo34_1
{
public static void main(String[] args) {
System.out.print("请输入要比较的三个数: ");
Scanner sc = new Scanner(System.in).useDelimiter("\\s");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
sc.close();

compare(a, b, c);
}
private static void compare(int a, int b, int c) {
if(a > b) {
a = a+b;
b = a-b;
a = a-b;
}
if(b > c) {
b = b+c;
c = b-c;
b = b-c;
}
if(a > c) {
a = a+c;
c = a-c;
a = a-c;
}
System.out.println(a+"<"+b+"<"+c);

}
}
/*
2017年3月9日17:09:13
java基础50道经典练习题 例34
Athor: ZJY
Purpose:
*/
import java.util.Scanner;

public class ProgramNo34_2
{
public static void main(String[] args){
System.out.print("请输入3个数:");
Scanner scan = new Scanner(System.in).useDelimiter("\\s");
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
scan.close();
if(a<b){
int t = a;
a = b;
b = t;
}
if(a<c){
int t = a;
a = c;
c = t;
}
if(b<c){
int t = b;
b = c;
c = t;
}
System.out.println(a+" "+b+" "+c);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐