java取数值最大值代码 取最大值的代码

java中如何取得一组数字的最大值?

以下是Java中的List ,如果是数组,大同小异

10年积累的成都做网站、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有白城免费网站建设让你可以放心的选择与我们合作。

package com;

import java.util.ArrayList;

import java.util.List;

public class Test {

public static void main(String[] args) {

//初始化数组

ListInteger nums = new ArrayListInteger();

nums.add(2);

nums.add(5);

nums.add(10);

nums.add(6);

nums.add(3);

//设置最大值Max

int Max = Collections.max(nums);

System.out.println("Max = " + Max);

}

}

如何用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如何在数组中取最大值和最小值

以下程序主要是求得数组中的最大值和最小值:

public class a {

public static void main(String args[]) {

int a[]={84,40,16,3,10,49,28,76,94,70};

int n;

int min=a[0];

int i;

int max=a[0];

for(n=0;n=9;n++) {

if(maxa[n])

max=a[n];

}

for(i=0;i=9;i++) {

if(mina[i])

min=a[i];

}

System.out.print("max="+max);

System.out.print("min="+min);

}

}

该程序输出结果:

数组A的元素包括:74 48 30 17 62数组的最大值是:74数组的最小值是:17

程序说明如下:

第6行声明整数变量i 做为循环控制变量及数组的索引:另外也声明存放最小值的变量min与最大值的变量max。

第7行声明整型数组A,其数组元素有5个,其值分别为74、48、30、17、62。

第9行将min与max的初值设为数组的第一个元素。

第10~18行逐一输出数组里的内容,并判断数组里的最大值与最小值。

第19~20行输出比较后的最大值与最小值。将变量min与max初值设成数组的第一个元素后,再逐一与数组中的各元素相比。比min小,就将该元素的值指定给min存放,使min的内容保持最小;同样的,当该元素比max大时,就将该元素的值指定给max存放,使max的内容保持最大。for循环执行完,也就表示数组中所有的元素都已经比较完毕,此时变量min与max的内容就是最小值与最大值。

本文所述代码为比较基础的示例程序,相信对于Java的初学者仍有一定的借鉴价值。

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程序,从十个数中找出最大值

import java.util.Scanner;

public class Test {

public static void main(String args[]){

int num[]=new int[10];

int max;

Scanner scan=new Scanner(System.in);

System.out.print("请输入10个数字:");

for(int i=0; i10; i++){

num[i]=scan.nextInt();

}

max=num[0];

for(int i=1; i10; i++){

if(maxnum[i]) max=num[i];

}

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

}

}

用java编写 从3个数中选最大的数

可以构造一个Scanner对象,传入输入的参数,通过判断对比所输入的参数的大小即可得到最大值。

示例代码:

import java.util.*;

class Test1{

public static void main(String[] args){

Scanner scanner=new Scanner(System.in);//);//构造一个Scanner对象,传入输入的参数

System.out.print("请输入第一个整数:");

int one=scanner.nextInt(); //获得输入的第一个整数

System.out.print("请输入第二个整数:");

int two=scanner.nextInt(); //获得输入的第二个整数

System.out.print("请输入第三个整数:");

int three=scanner.nextInt(); //获得输入的第三个整数

int max=xy?x:y; //使用三目运算符判断所输入的第一和第二个整数的大小,取最大的值

max=maxz?max:z; //同上

System.out.println("你所输入的三个整数中最大值为"+max);

}

}

PS:这只是最简单的示例代码,不是很严谨,严谨的代码,还需要加上try{}catch(){},判断所输入的参数是否为整数,若不为整数,则抛出异常。


标题名称:java取数值最大值代码 取最大值的代码
网站路径:http://scyanting.com/article/hpicgg.html