java获取键盘输入的数字,并进行排序的方法

2025-05-29 0 33

需求:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序, 并且从小到大输出

要求使用2种方法实现:

一、使用if-else分支结构;

二、使用java内置模块arrays的排序方法。

一、使用if-else分支结构

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40
class date19_02

{

public static void main(string[] arg){

sortone();

}

public static void sortone(){

scanner sc1 = new scanner(system.in);

system.out.print("\\n请输入第1个整数:");

int num1 = sc1.nextint();

system.out.print("输入的第1个数字:\\t"+num1+"\\n");

system.out.print("\\n请输入第2个整数:");

scanner sc2 = new scanner(system.in);

int num2 = sc2.nextint();

if (num2 != num1){

system.out.print("输入的第2个数字:\\t"+num2+"\\n");

}else{

system.out.print("输入的第2个数与第1个重复,请重试\\n");

return ;}

system.out.print("\\n请输入第3个整数(输满3个即止):");

scanner sc3 = new scanner(system.in);

int num3 = sc3.nextint();

if (num3 != num2){

system.out.print("输入的第3个数字:\\t"+num3+"\\n");}

else{

system.out.print("输入的第3个数有重复,请重试\\n");

return ;}

int smaller=0, bigger=0, max=0; //类变量须在声明时初始化

if (num1 < num2){smaller = num1; bigger = num2;}

else if(num1 > num2){bigger = num1; smaller = num2;}

if (num3 > bigger){max = num3;}

else{max = bigger;}

system.out.print("\\n升序排列数字:\\n\\t");

system.out.print(smaller+" "+bigger+" "+max);

}

}

二、使用java内置模块arrays的排序方法

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22
import java.util.arrays; //此源文件的所有导入须写在第一个类之前!

class date19_02

{

public static void main(string[] arg){

sorttwo();

}

public static void sorttwo(){

int[] array1 = new int[3];

for (int x=0; x<array1.length; x++){

scanner sc = new scanner(system.in);

system.out.print("\\n请输入整数(输满3个即止):");

int num1 = sc.nextint();

system.out.print("输入的第"+(x+1)+"个数字:"+num1);

array1[x] = num1;

}

arrays.sort(array1); //使用java标准库的排序功能模块

system.out.print("\\n\\t小==>大排列:\\n");

for (int y=0; y<array1.length; y++){

system.out.print(array1[y]+" "); //升序排列后,输出

}

}

}

以上这篇java获取键盘输入的数字,并进行排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持快网idc。

原文链接:https://blog.csdn.net/qq_31598113/article/details/53750042

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 java获取键盘输入的数字,并进行排序的方法 https://www.kuaiidc.com/111493.html

相关文章

发表评论
暂无评论