「求最小java」求最小正周期的方法

博主:adminadmin 2022-12-07 09:15:09 65

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

本文目录一览:

Java中求最小的数

你把数组的第一个数给了一个变量,然后用循环依次和其它的数相比较,如果有比它小的就把小的数赋给这个变量,能明白吗

java求最大值最小值

import java.util.Scanner;

public class Zuixiaozhi {

/**

 * @param args

 */

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int score[] = new int[5];

int max = 0; // 记录最大值

int min = 0;

System.out.println("请输入五位学员成绩:");

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

score[i] = input.nextInt();

}

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

int temp = score[i];

if(i == 0) {

max = temp;

min = temp;

}

if (temp  max) {

max = temp;

}

if (temp  min) {

min = temp;

}

}

System.out.println("最高为" + max);

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

}

}

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中随便定义一个数组时,需要先排序之后,然后输出最大最小值,可以使用sort类进行排序,实例如下:

public class ArrDemo{ public static void main(String[] args){ new ArrDemo().getPrint(); } private int[] getPrint(){ java.util.Scanner sc = new java.util.Scanner(System.in); try{ System.out.println("请输入数组的个数。"); int[] arr = new int[sc.nextInt()]; for(int i = 0; i arr.length; i++){ System.out.println("请输入第"+(i+1)+"个数。"); arr[i] = sc.nextInt(); } getArr(arr); }catch(Exception e){ System.err.println("对不起,您输入的不是数字。"); } } private void getArr(int[] arr){ int sum = 0; java.util.Arrays.sort(arr); for(int i = 0;i arr.length; i++){ sum += arr[i]; } System.out.println("最大值是:"+arr[arr.length-1]); System.out.println("最小值是:"+arr[0]); System.out.println("和是:"+sum); }}

java 求最小值

public void doAction(ActionEvent e){

前面 加个 }

jl2.setText("The min number of the array is "+minnum);

}

后面的这个 } 删了

求最小java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于求最小正周期的方法、求最小java的信息别忘了在本站进行查找喔。

The End

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