「java最小代码」java比较大小的代码

博主:adminadmin 2023-01-24 19:12:09 303

今天给各位分享java最小代码的知识,其中也会对java比较大小的代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA求最大值和最小值

最大值数组的scores[0]改成max

最小值数组的scores[0]改成min

如果你换成scores[0]他就一直是scores[0]

for(int i=0;iscores.length;i++){//遍历数组中的元素

if(scores[i]scores[0]){ //如果当前值大于max,则替换max的值

max = scores[i];

}

}

for(int n=0;nscores.length;n++){//遍历数组中的元素

if(scores[n]scores[0]){

min = scores[n];

}

}

改成

for(int i=0;iscores.length;i++){//遍历数组中的元素

if(scores[i]max){ //如果当前值大于max,则替换max的值

max = scores[i];

}

}

for(int n=0;nscores.length;n++){//遍历数组中的元素

if(scores[n]min){

min = scores[n];

}

}

评论我的那狗不是说不行么,试试去啊。lz可比你聪明多了

JAVA 从键盘上输入10个整数,输出最小值?

从键盘上输入10个整数,输出最小值的完整的Java程序如下:(不用数组)

import java.util.Scanner;

public class C{

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

int min=Integer.MAX_VALUE;

System.out.println("请输入10个整数:");

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

int n=sc.nextInt();

if(nmin) min=n;

}

System.out.println("最小值为"+min);

}

}

运行结果:

请输入10个整数:

32 18 49 19 -13 39 391 82 -102 38

最小值为-102

Java怎么输出最小值?

做个最小值变量例如 int min;进行与x的比较,如果x小于min,min赋值为x,即可

Java数组求最大最小值

这里的难点在于记录数字的位置,因此我定义了一个类NumPosition.java,由数字和它的位置组成:

public class NumPosition {

private int num;

private int position;

public NumPosition(int num, int position) {

this.num = num;

this.position = position;

}

public int getNum() {

return num;

}

public int getPosition() {

return position;

}

}

然后在main函数中,首次遍历求和的时候,记录每一个数字的位置,之后排序后,就可以找到最大值和最小值的位置了:

public class Main {

public static void main(String[] args) {

int[] s = new int[]{3, 5, 2, 6, 54, 8, 9, 1, 4, 11};

NumPosition[] positions = new NumPosition[s.length];

int sum = 0;

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

sum += s[i];

positions[i] = new NumPosition(s[i], i);

}

System.out.println("一维数组中的数的和为:" + sum);

//jdk自带数组升序排序,也可以搜一下冒泡排序自己实现

Arrays.sort(s);

int min = s[0];//最小值 排序后第一个元素

int max = s[s.length - 1];//最大值 排序后最后一个元素

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

if (positions[i].getNum() == min) {

System.out.println("数组中的最小的数为:[" + min + "],其位于数组的第[" + positions[i].getPosition() + "]位置");

}

if (positions[i].getNum() == max) {

System.out.println("数组中的最大的数为:[" + max + "],其位于数组的第[" + positions[i].getPosition() + "]位置");

}

}

}

}

运行结果:

这里位置是从0算起的,如果要从1算起就每个位置加1

java最小代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java比较大小的代码、java最小代码的信息别忘了在本站进行查找喔。