「java求几个数的最值」java数组求最值

博主:adminadmin 2022-11-21 17:04:07 75

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

本文目录一览:

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数组求最值

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编写程序,求若干个求最大值的方法Max……

import java.util.Arrays;

public class test {

public static int Max(int a ,int b ,int c ){

return Math.max(Math.max(a, b), c);

}

public static float Max(float a ,float b ,float c ){

return Math.max(Math.max(a, b), c);

}

public static double Max(double a ,double b ,double c ){

return Math.max(Math.max(a, b), c);

}

public static int Max(String a ,String b ,String c ){

Integer a1 = new Integer(a);

Integer a2 = new Integer(b);

Integer a3 = new Integer(c);

return Math.max(Math.max(a1, a2), a3);

}

public static int Max(int[] arr){

Arrays.sort(arr);

return arr[arr.length-1];

}

}

使用的是方法的重载。

Java编写 从键盘输入n个整数,求着n个数的最大值

完整代码如下 复制到eclipse中运行:

import java.util.Scanner;

/**

 * 

 * @author young

 *

 */

public class Exam {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("输入一个整数确定n的值:");

int n = input.nextInt();

double[] score = new double[n];

for (int i = 0; i  score.length; i++) {

System.out.println("请输入第" + (i + 1) + "个数:");

score[i] = input.nextDouble();

}

/*for (int i = 0; i  10; i++) {

System.out.println(score[i]);

}*/

double max = score[0];

for (int i = 0; i  score.length; i++) {

if (score[i]  max) {  //这里的大于号变成小于号就可以求最小值了

max = score[i];

}

}

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

}

}

结果:

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

The End

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