zoukankan      html  css  js  c++  java
  • java从键盘输入若干数,求其最大值,最小值,平均值。等等

    总结:有一定基础的人,应该发现第一个程序可以运行,其实它有个致命的错误。有谁能一眼看出来呢?第二个程序是对的。

    这个题目求最大值,最小值,平均值我不会求,不知道这个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模拟银行柜台排队
    转:VS2010与SVN
    转:MySQL导入.sql文件及常用命令
    转:Mongodb中随机的查询文档记录
    转:Thumbs.db是什么文件?是病毒吗?怎么处理?
    转:OWASP发布Web应用程序的十大安全风险
    转:Top 10 Algorithms for Coding Interview
    编写C# Windows服务,用于杀死Zsd.exe进程
    转:eclipse载入extjs4出现内存溢出错误的解决方法
  • 原文地址:https://www.cnblogs.com/langlove/p/3404538.html
Copyright © 2011-2022 走看看