写一个Java程序,输出10个数的最大值、最小值及其差值。
发布网友
发布时间:2023-09-20 08:10
我来回答
共6个回答
热心网友
时间:2024-12-05 03:32
public class T {
public static void main(String[] args) {
int[] a = new int[10];
int max = 0;
int min = 0;
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
System.out.println("请输入一个数:");
a[i] = Integer.parseInt(buf.readline());
System.out.print(a[i] + "\t");
}
System.out.println();
max = a[0];
// 求最大值
for (int i = 0; i < 9; i++) {
if (a[0] < a[i + 1]) {
a[0] = a[i + 1];
max = a[0];
}
}
System.out.println("最大值是: " + max);
min = a[0];
// 求最小值
for (int i = 0; i < 9; i++) {
if (a[0] > a[i + 1]) {
a[0] = a[i + 1];
min = a[0];
}
}
System.out.println("最小值是: " + min);
int dif=max-min;
System.out.println("差值为:"+dif);
}
}
热心网友
时间:2024-12-05 03:32
发现这里被人利用了
热心网友
时间:2024-12-05 03:33
public class io{
static void prt(int[] nums){
int max = 0;
int min = 0;
for(int i=0; i<nums.length; i++){
max = i > max ? i : max;
min = i < min ? i : min;
}
System.out.println("最大值 " + max + " 最小值" + min);
System.out.print("差值 " + (max - min));
}
public static void main(String[] args){
prt(new int[]{1,2,3,4,5,6,7,8,9,0});
}
}
热心网友
时间:2024-12-05 03:33
void main()
{
a[10];
int i,max,min,cha;
for(i=0;i<10;i++)
if(a[i]>a[max])
max=i;
else if(a[i]<a[min])
min=i;
println("max"+a[max]+"min"+a[min]+"cha"+(a[max]-a[min]));
}
热心网友
时间:2024-12-05 03:34
ajax2003的答案非常牛,建议定位最佳答案
热心网友
时间:2024-12-05 03:35
prt(new int[]{1,2,3,4,5,6,7,8,9,0});
ajax_2003 确实很牛