从Java开始:从列表中查找最大数字
发布时间:2020-12-15 04:07:33 所属栏目:Java 来源:网络整理
导读:我正在尝试编写一个代码,提示用户输入三个数字,程序应该说出最大的数字.我不想在if和else if语句中做一堆“System.out.print”.根据调试器的错误是“最大”和“最大1”尚未初始化. import java.util.Scanner;public class number1{ public static void main(
我正在尝试编写一个代码,提示用户输入三个数字,程序应该说出最大的数字.我不想在if和else if语句中做一堆“System.out.print”.根据调试器的错误是“最大”和“最大1”尚未初始化.
import java.util.Scanner; public class number1 { public static void main(String[] args) { double a,b,c; double greatest,greatest1; Scanner keyboard = new Scanner(System.in); System.out.print("Enter one number :"); a = keyboard.nextDouble(); System.out.print("Enter another number :"); b = keyboard.nextDouble(); System.out.print("Enter a third number :"); c = keyboard.nextDouble(); if(a > b && a > c) { greatest = a; } //end of if statement else if(b > a && b > c){ greatest = b; } else if(c > a && c > b) { greatest = c; } else if(a==b && c < a) { greatest = a; greatest1 = b; } else if(a==c && b < a) { greatest = a; greatest1 = c; } else if(b==c && a < b) { greatest = b; greatest1 = c; } else { System.out.print("All of the numbers are greatest"); } System.out.print("The greatest number is: " +greatest+ "and" +greatest1); } } 解决方法
既然,其他已经指出了问题.我要指出的是,你可以通过以下方式找到三个中最大的数字:
biggest = Math.max(a,Math.max(b,c)); 您可以替换代码中的所有条件. 想要一组整数的最大值的成像(假设是一个int数组).你可以这样做: biggest = array[0]; // initialize max to the first number of the set 迭代集合并检查最大值: for(int i = 1; i < array.size; i++) biggest = Math.max(biggest,array[i]); 您也可以制作自己的最大功能,对于您的情况可以如下: public double maxDouble (double a,double b){ if(a > b) return a; else return b; } 您可以阅读有关Math类及其方法的here更多详细信息(例如public static double max(double a,double b). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java正则表达式校验邮箱、手机号和身份证等
- 如何解决“检测到不一致:dl-lookup.c:111”(Java结果127)
- java – Wait.until()与Webdriver PageFactory元素
- java – 为什么数组赋值不兼容,即使它们的数据类型是?
- form组件源码
- 详述IntelliJ IDEA 中自动生成 serialVersionUID 的方法(图
- Tomcat7.0安装配置详细(图文)
- Java数学包,用于偏斜法线的逆累积分布以及泊松和指数
- BeanCreationException: Error creating bean with name &#
- 详解Java中@Override的作用