题目是:从键盘输入3个整数,分别赋给整型变量a、b、c。然后将输入的整数按照从小到大的顺序放在变量a、b、c中并输入三个变量的值。****************************
提示:进行比较和交换值操作。首先让a与b。a与c进行比较。保证a是3个整数中最小的。然后让b与c进行比较。保证b是两个数中最小的。
提示:进行比较和交换值操作。首先让a与b。a与c进行比较。保证a是3个整数中最小的。然后让b与c进行比较。保证b是两个数中最小的。
解决方案 »
- swing窗体 JTable刷新 总是闪
- 帮忙分析下,import后有.*何没有.*的区别,以及各个选项
- 无符号char型,在java 中怎么定义
- 请问自动加载Bean怎么做?
- 有谁用过hsqldb数据库吗?为什么order by name 取出的数据排序不正确呢,和其他数据库的排序方式不同
- 请教JDBC ResultSet的运行机制?
- 关于通用连接池的问题.
- 请问有没有不用线程,令一段代码在超过一定时间无响应后转到处理代码的方法
- 为什么APPLET显示不正常?----在HTML中
- 100分!请教有经验的大侠:tomcat的性能极限到底有多大?(内详)
- 建立数组的问题,求助
- 自己弄的一个幼稚作品,不懂哪里错误百出...
int a=3,b=5,c=1;if(a>b){
int temp = a;
a=b;
b=temp;
}
if(a>c){
int temp = a;
a=c;
c=temp;
}
if(b>c){
int temp = b;
b=c;
c=temp;
}System.out.pringf("%d,%d,%d",a,b,c);
public class Demo01 {
public static void main(String args[]) throws Exception {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
int c = s.nextInt();
if (a > b) {
b = a + b;
a = b - a;
b = b - a;
}
if (a > c) {
c = a + c;
a = c - a;
c = c - a;
}
if (b > c) {
c = b + c;
b = c - b;
c = c - b;
}
System.out.println(a + "," + b + "," + c);
}
}学习了,,,
public static void main(String args[]) throws Exception {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
int c = s.nextInt();
if (a > b) {
b = a ^ b;
a = b ^ a;
b = b ^ a;
}
if (a > c) {
c = a ^ c;
a = c ^ a;
c = c ^ a;
}
if (b > c) {
c = b ^ c;
b = c ^ b;
c = c ^ b;
}
System.out.println(a + "," + b + "," + c);
}我也来个,哈。