「Java求三个值的最大值」java求一组数据的最大值

博主:adminadmin 2022-11-29 20:03:08 63

今天给各位分享Java求三个值的最大值的知识,其中也会对java求一组数据的最大值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

编写一个JAVA小程序,从键盘输入3个数,求这三个数的最大值。

可以使用数组,来存储输入的3个数字,然后排序,得到最大值

也可以直接一边输出一边判断,参考代码如下

import java.util.Scanner;

public class Exam {

public static void main(String[] args) {

int len =3;

System.out.println("请输入"+len+"个数字");

Scanner sc = new Scanner(System.in);

int max = sc.nextInt();//假设第一次输入的数字是最大,存在这里

for (int i = 0; i len-1; i++) {

int x = sc.nextInt();

if(xmax){//如果比max还要大.那么就替换掉max的值

max = x;

}

}

System.out.println("最大的数字是"+max);

}

}

测试

请输入3个数字

2

1

6

最大的数字是6

Java中能求出任意3个数字中最大值的代码吗?

Java中能求出任意3个数字中最大值的代码

1、if语句嵌套

2、if语句

3、if语句(假定a最大,b,c与a比较,如果比a大,则赋值给max)

4、三元运算符

5、if语句 + 逻辑运算符 (a,b,c三个数,如果不是a最大,或者b最大,就是c最大)

一、if语句嵌套

int a = 10;

int b = 30;

int c = 20;

int max;

if (a b) {

if (a c) {

max = a;

} else {

max = c;

}

} else {

if (b c) {

max = b;

} else {

max = c;

}

}

二、if语句

int a = 10;

int b = 30;

int c = 20;

int max;

if (a b) {

max = a;

} else {

max = b;

}

if (max c) {

max = c;

}

三、if语句(假定a最大,b,c与a比较,如果比a大,则赋值给max)

int a = 10;

int b = 30;

int c = 20;

int max = a;

if (b max) {

max = b;

}

if (c max) {

max = c;

}

四、三元运算符

int a = 10;

int b = 30;

int c = 20;

int max = (a b) ? a : b;

max = (max c) ? max : c;

或者

int max = ((a b ? a : b) c) ? (a b ? a : b) : c;(建议不用这种)

五、if语句 + 逻辑运算符 (a,b,c三个数,如果不是a最大,或者b最大,就是c最大)

int a = 10;

int b = 30;

int c = 20;

int max;

if (a b a c) {

max = a;

} else if (c a c b) {

max = c;

} else

max = b;

用java写一个方法实现求三个数的最大值

float Max(a,b,c)

{

float m

m=ab?(ac?a:c):(bc?b:c)

//即先比较a和b的大小,如果ab,接着比较a和c的大小,如果ac,那么最大值为a,如果a=c,那么最大值为c;

如果a=b,接着比较b和c的大小,如果bc,那么最大值为b,否则最大值为c;

}

java程序求3个数中的最大值怎么编写?

输出最大值 也可以用程序判断 if(ab){ if(ac){ Ststem.out.print(a);最大值 }else{ Ststem.out.print(c);最大值 } }else{ if(bc){ Ststem.out.print(b);最大值 }else{ Ststem.out.print(c);最大值 } } 

} } 程序在编译(转为字节码文件)时的确没错。

代码中,args是一个String类型的参数数组。LZ运行时出错。

正确执行方法如下:在命令行键入:java Max 1 2 3 运行结果:最大值=3

也可以是public class T{ public static void main(String args[]){ int a,b,c;a=args[0];b=args[1];c=args[2];System.out.println("最大值是:"+max{a,b,c});} }

关于Java求三个值的最大值和java求一组数据的最大值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。