java从键盘输入若干数,求其最大值,最小值,平均值。等等
2013-11-03 00:42
344 查看
总结:有一定基础的人,应该发现第一个程序可以运行,其实它有个致命的错误。有谁能一眼看出来呢?第二个程序是对的。
这个题目求最大值,最小值,平均值我不会求,不知道这个if判断放在类的外面还是main函数里面
我不知道方法在哪里。没有思路。当我把循环放在main函数里面的时候,
(2)同上
这个题目求最大值,最小值,平均值我不会求,不知道这个if判断放在类的外面还是main函数里面
我不知道方法在哪里。没有思路。当我把循环放在main函数里面的时候,
package com.c2; import java.util.Scanner; //求输入一组数据,求其最大值,最小值,平均值 public class Qi { public static void main(String[] args) { Scanner c = new Scanner(System.in); int a[] = new int[3]; float s = 0; int max = a[0]; int min = a[0]; for (int i = 0; i < a.length; i++) { System.out.println("请输入第" + (i + 1) + "个数---"); a[i] = c.nextInt();// 将输入的10个数值赋值给数组 // 这里为什么不能把s初始化,即 int s=0;问题没有解决 s += a[i]; if (max < a[i]) max = a[i]; if{ min = a[i]; } } System.out.println("最大值为:" + max + "最小值为;" + min + "总和为:" + s + "平均值为:" + s / a.length); } }
(2)同上
package com.c2; import java.util.Scanner; //从键盘输入10个数,输出最大值,最小值,平均值; //输入的最大值, public class DA {// 我搞不懂,方法,循环什么时候放在main里面,什么时候放在类外部。。。到底是哪里不理解、、、所谓 // 的方法,与循环是两码事 public static void count(int[] a) { float s = 0; int max = a[0]; int min = a[0]; for (int i = 0; i < a.length; i++) { if (max < a[i]) { max = a[i]; } if (min > a[i]) { min = a[i]; } s += a[i]; } System.out.println("最大值:" + max + "最小值:" + min + "总和:" + s + "平均值:" + s / a.length); } public static void main(String[] args) { Scanner c = new Scanner(System.in); int a[] = new int[4];// 分配4个长度的内存空间 for (int i = 0; i < a.length; i++) { System.out.println("请输入第" + (i + 1) + "个数----"); a[i] = c.nextInt();// 一步一步来,总是慌,总是不长脑子.此处意为输入的数值赋值给数组 } DA.count(a); } }
相关文章推荐
- java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
- 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。
- java练习,,,从键盘输入次数,输出最大值,和
- JAVA 输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。
- 键盘输入3*3的整数矩阵,求两条对角线中最小的元素和最大的元素,使用普通指针变量实现。
- 输入一堆数值,求平均值,最大值,最小值,和
- 从键盘上连续录入一批整数,比较并输出其中的最大值和最小值,当输入数字0时结束循环
- 从键盘上输入5个数,输出最大、最小元素的值以及它们的下标
- 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。
- 键盘输入3*3的整数矩阵,求两条对角线中最小的元素和最大的元素,使用普通指针变量实现。
- [原]Java面试题-输入一个整型数组,找出最大值、最小值,并交换。
- 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。
- 由键盘输入10个数,计算并输出其最大值,最小值
- java基础_day0018_数组_ArrayUtil_最大值_最小值_交换_复制_平均值_求和
- Java程序:求一个数组中的最大值丶最小值和平均值。
- 键盘输入3*3的整数矩阵,求两条对角线中最小的元素和最大的元素,使用普通指针变量实现。
- 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。
- C#--第2周实验--任务8--编写一个控制台应用--输入10个数存入数组,求最大值、最小值和平均值
- java 输入一个数字组成的数组(输出该数组的最大值和最小值)
- Java基础编程之输入两个正整数m和n,求其最大公约数和最小公倍数。