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

来源:4-1 Java条件语句之 if

东特出猫

2015-06-13 10:02

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

写回答 关注

2回答

  • Bad__Guy
    2015-06-26 10:35:33

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

    }

  • zhw110
    2015-06-16 14:11:24

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

    }


    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167372 学习 · 18748 问题

查看课程

相似问题