本文目录一览:
- 1、Java求最大值问题
- 2、java求数组的最大值
- 3、java如何求最大值?
- 4、如何用java求最大值?
Java求最大值问题
你写的点厉害,你这样写吧:
System.out.println("求最大值");
Scanner scanner = new Scanner(System.in);
System.out.println("输入a:");
int a = scanner.nextInt();
System.out.println("输入b:");
int b = scanner.nextInt();
System.out.println("输入c:");
int c = scanner.nextInt();
int num = Math.max(a, b); //调用math中的max方法
int max = Math.max(num, c);
System.out.println(max+"是最大值");
用math中的方法,不知道你现在有没有学到面向对象,这就是面向对象
用if一个一个判断,找到最大值,然后和另一个比较
三元表达式: int max = a b ? a : b;
java求数组的最大值
public class B {
public static void main(String[] args) {
int[] array = {10,29,18,30,43,69};
int max = 0;//初始最大值
//遍历循环数组
for (int i = 0; i array.length; i++) {
if(maxIndex array[i]){
maxIndex = array[i];
}
}
System.out.println("最大值:"+max);
}
}
如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;
java如何求最大值?
测试结果为\x0d\x0a\x0d\x0a请输入第1个数\x0d\x0a2\x0d\x0a请输入第2个数\x0d\x0a3\x0d\x0a请输入第3个数\x0d\x0a4\x0d\x0a请输入第4个数\x0d\x0a5\x0d\x0a请输入第5个数\x0d\x0a6\x0d\x0a请输入第6个数\x0d\x0a7\x0d\x0a请输入第7个数\x0d\x0a7\x0d\x0a请输入第8个数\x0d\x0a8\x0d\x0a请输入第9个数\x0d\x0a9\x0d\x0a请输入第10个数\x0d\x0a423\x0d\x0a最大数为:423\x0d\x0a\x0d\x0aimport java.util.Scanner;\x0d\x0a\x0d\x0apublic class MaxNum {\x0d\x0a\x0d\x0a /**\x0d\x0a * @param args\x0d\x0a */\x0d\x0a public static void main(String[] args) {\x0d\x0a // TODO Auto-generated method stub\x0d\x0a Scanner in = new Scanner(System.in);\x0d\x0a int max = Integer.MIN_VALUE;\x0d\x0a for(int i = 1; i = max) max = num;\x0d\x0a }\x0d\x0a System.out.println("最大数为:" + max);\x0d\x0a }\x0d\x0a\x0d\x0a}
如何用java求最大值?
测试结果为
请输入第1个数
2
请输入第2个数
3
请输入第3个数
4
请输入第4个数
5
请输入第5个数
6
请输入第6个数
7
请输入第7个数
7
请输入第8个数
8
请输入第9个数
9
请输入第10个数
423
最大数为:423
import java.util.Scanner;
public class MaxNum {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int max = Integer.MIN_VALUE;
for(int i = 1; i = 10; i++) {
System.out.println("请输入第" + i + "个数");
int num = in.nextInt();
if(num = max) max = num;
}
System.out.println("最大数为:" + max);
}
}