java最大值
① java求最小值~~
自己定义一个方法,如下
public static int min(int a, int b) {
return a < b ? a : b;
}
再使用下边的语句调用,
min(min(a,b),c);
这只是少量的数比较,如果是多个,那就是查找了,建议使用循环
② java中如何取得一组数字的最大值
以下是Java中的List,如果是数组,大同小异
packagecom;
importjava.util.ArrayList;
importjava.util.List;
publicclassTest{
publicstaticvoidmain(String[]args){
//初始化数组
List<Integer>nums=newArrayList<Integer>();
nums.add(2);
nums.add(5);
nums.add(10);
nums.add(6);
nums.add(3);
//设置最大值Max
intMax=Collections.max(nums);
System.out.println("Max="+Max);
}
}
③ JAVA求最大值和最小值
publicclassshuzu{
publicstaticvoidmain(String[]args){
int[]scores=newint[]{
61,23,4,74,13,148,20
};
intmax=Integer.MIN_VALUE;
intmin=Integer.MAX_VALUE;
intsum=0;
doubleavg=0;
for(inti=0;i<scores.length;i++){
intsi=scores[i];
if(si>max){
max=si;
}
if(si<min){
min=si;
}
}
for(intm=0;m<scores.length;m++){
sum+=scores[m];
}
avg=sum*1.0/scores.length;
System.out.println("数组中的最大值:"+max);
System.out.println("数组中的最小值:"+min);
System.out.println("数组中的平均值:"+avg);
}
}
④ java怎么求最大值和最小值, 我输不出最大值
把你的数组放在集合,然后集合有个方法是sort(),可以排序
或者你的排序可以用到冒泡排序,选择排序,去找找 狠多的例子
⑤ java查最最大值和最小值,代码正确,为什么最小值一直是零
可能最小值为null,即空对象,而你定义了int类型存放,这个变量会有默认值为0。
⑥ java数组求最大值
关于程序要完成的功能,楼主什么都没说,那我就自己猜了!
我觉得楼主是想,依次输入10个数字,从中找到最大值输出?
程序如下:
import java.io.*;
import java.util.Scanner;
public class max
{
public static void main(String args[])
{
double[] g=new double[10];
double tem=0.0;
System.out.println ("请依次输入10个待比较数:");
for(int k=0;k<10;k++)
{
Scanner sc=new Scanner(System.in);
g[k]=sc.nextInt();
}
for(int i=0;i<10;i++)
if(g[i]>tem)
tem=g[i];
System.out.println("max="+tem);
}
}
⑦ Java怎么输出最小值
做个最小值变量例如 int min;进行与x的比较,如果x小于min,min赋值为x,即可
⑧ java找最大值
int maxnum = Integer.MIN_VALUE;
for (int i : arr) {
maxnum = maxnum > i ? maxnum : i;
}
⑨ 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);
}
}
⑩ java 求最小值
packagecom.tx.wl.p01;
importjava.util.Scanner;
publicclassRetrieveMinValue{
publicstaticvoidmain(String[]args){
doublemin=0;
Scannerinput=newScanner(System.in);
System.out.print("请输入第一个数:");
doublen1=input.nextDouble();
input.nextLine();
System.out.print("请输入第二个数:");
doublen2=input.nextDouble();
input.nextLine();
System.out.print("请输入第三个数:");
doublen3=input.nextDouble();
input.nextLine();
System.out.println("最小的数字是"+minValue(n1,n2,n3));
}
privatestaticdoubleminValue(doublen1,doublen2,doublen3){
double[]ds=newdouble[3];
ds[0]=n1;
ds[1]=n2;
ds[2]=n3;
doubleminValue=ds[0];
for(inti=1;i<3;i++){
if(ds[i]<minValue){
minValue=ds[i];
}
}
returnminValue;
}
}