java的小作业画出流程图并编程实现
:从键盘输入3个整数,分别赋给整形变量abc,然后将输入的整数按照从小到大的顺序放在adc中,并输出三个变量的值。是作业,坐等谢谢大神们搭一下手
:从键盘输入3个整数,分别赋给整形变量abc,然后将输入的整数按照从小到大的顺序放在adc中,并输出三个变量的值。是作业,坐等谢谢大神们搭一下手
2015-06-13
package bad.guy;
import java.util.Arrays;
import java.util.Scanner;
public class IF {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
System.out.println("请输入a:");
int a=in.nextInt();
System.out.println("请输入b:");
int b=in.nextInt();
System.out.println("请输入c:");
int c=in.nextInt();
int[] adc={a,b,c};
Arrays.sort(adc);
a=adc[0];
b=adc[1];
c=adc[2];
System.out.println("a="+a+"b="+b+"c="+c);
}
}
public class Class {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
int h = a > b ? a : b; // h为a和b中较大的数
int s = h > c ? h : c; // s为h和c中较大的数
int m = a < b ? a : b; // m为a和b中较小的数
int n = m < c ? m : c; // n为m和c中较小的数
a = s;
System.out.println("最大的数为:" + a);
if (s > a & a > n) {
b = a;
System.out.println("中间的数为:" + b);
}
if (s > b & b > n) {
System.out.println("中间的数为:" + b);
}
if (s > c & c > n) {
b = c;
System.out.println("中间的数为:" + b);
}
c = n;
System.out.println("最小的数为:" + c);
}
}
举报