您的位置:

java求最大值,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);

}

}