为了账号安全,请及时绑定邮箱和手机立即绑定

java的小作业画出流程图并编程实现

:从键盘输入3个整数,分别赋给整形变量abc,然后将输入的整数按照从小到大的顺序放在adc中,并输出三个变量的值。是作业,坐等谢谢大神们搭一下手

正在回答

2 回答

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);
 }

}

0 回复 有任何疑惑可以回复我~

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);

}


}


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

java的小作业画出流程图并编程实现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信