多语言展示
当前在线:1693今日阅读:165今日分享:48

用Java程序找最大的数字(4)

Java已是非常流行的编程语言,下面我来教大家编写一个用用Java程序找最大的数字程序,帮助大家更深刻学习Java的数组使用及if条件语句的使用。
工具/原料
1

安装jdk1.5以上

2

Eclipse软件

方法/步骤
1

1.如图所示,依次点击“文件”——“新建”这些项,来建立一个Java的类文件。

2

2.如图所示,在弹出的下拉菜单中,再点击“类”这一项。

3

3.如图所示,在弹出的对话框中,我们依次填写类文件的名字,之后勾选使其自动创建一个主函数,之后点击“完成(F)”按钮,就可以创建一个类文件了。

4

4.如图所示,我们声明一个数组,用来存放我们比较的数字。

5

5.如图所示,我们先判断第一个数字是否大于所有数字,大于的话就就输出第一个数字最大。

6

6.如图所示,如果连第二个数字都不大于,我们就判断第二个数字是否大于所有数字,大于的话就就输出第二个数字最大。

7

7.如图所示,如果第二个数字不大于第三个数字,我们就判断第三个数字是否大于所有数字,大于的话就就输出第三个数字最大。

8

8.如图所示,如果第三个数字不大于第四个数字,我们就判断第四个数字是否大于所有数字,大于的话就就输出第四个数字最大。

9

9.如图所示,如果上面判断不成立,就只剩下第五个数字了,那么我们就直接输出输出第五个数字最大。

10

10.如图所示,我们点击运行按钮,对源代码进行编译和运行。

11

11.如图所示,在弹出的对话框中,我们必须勾选Maxshu.java的文件,之后点击“OK”按钮进行编译运行。

12

12.如图所示,我们看到输出了最大的数字为10(我们定义的数组一共五个成员变量依次为1,8,10,6,3),是正确的输出结果。

13

13.这是找最大数字的源代码可以直接进行编译运行,希望大家从中能够获益良多。public class Maxshu {public static void main(String[] args) {//我们先声明一个数组,用来存放一组数字int[] maxshu={1,8,10,6,3};System.out.println("找大数字开始了\n"+maxshu[0]);//我们用if语句来逐一进行前两个数的比较,留下其中最大的数字,一直比较完这些数字,//最后就得到了最大的数字。//判断第一个数是否大于所有数字if(maxshu[0]>maxshu[1]){if(maxshu[0]>maxshu[2]){if(maxshu[0]>maxshu[3]){if(maxshu[0]>maxshu[4]){System.out.println("最大数字为"+maxshu[0]);}}}// else if(maxshu[3]>maxshu[4]){// System.out.println("最大数字为"+maxshu[3]);// }}//判断第二个数字是否大于剩下的数字else if(maxshu[1]>maxshu[2]){if(maxshu[1]>maxshu[3]){if(maxshu[1]>maxshu[4]){System.out.println("最大数字为"+maxshu[1]);}else{System.out.println("最大数字为"+maxshu[4]);}}else if(maxshu[3]>maxshu[4]){System.out.println("最大数字为"+maxshu[3]);}else{System.out.println("最大数字为"+maxshu[4]);}}//判断第三个数字是否大于剩下的数字else if(maxshu[2]>maxshu[3]){if(maxshu[2]>maxshu[4]){System.out.println("最大数字为"+maxshu[2]);}else{System.out.println("最大数字为"+maxshu[4]);}}//判断第四个数是否大于剩下的数字else if(maxshu[3]>maxshu[4]){System.out.println("最大数字为"+maxshu[3]);}//这是比较之后留下的最后一个数字,直接输出它即可else{System.out.println("最大数字为"+maxshu[4]);}}}

注意事项
1

Java源代码生成的.class文件,需要Java虚拟机才能运行起来。

2

欢迎大家有问题时,向小编进行提问哦!

推荐信息