try1;

**

Try1;

**

  1. 题:打印九九乘法表;
  2. 题:用户输入5个数,去掉一个最高分,去掉一个最低分,然后求平均数;

【代码】

import java.util.Scanner;//先调用Scanner
public class one {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//打印九九乘法表;
		
		for(int n=1;n<=9;n++){
			for(int m =1;m<=n;m++){
				System.out.print(m+"*"+n+"="+(n*m)+"  ");
			}
			System.out.println();
		}
		
		
		//用户输入5个数,去掉一个最高分,去掉一个最低分,然后求平均数;
		
		Scanner r=new Scanner(System.in);
		System.out.println("请输入任意的五个数字:  ");//用户输入;
		int a=r.nextInt();
		int b=r.nextInt();
		int c=r.nextInt();
		int d=r.nextInt();
		int e=r.nextInt();
		int[] Arge={a,b,c,d,e};
		System.out.println("您输入的数据为:   ");
		for(int i=0;i<Arge.length;i++){
			System.out.println(Arge[i]+"  ");
		}
		for(int i =1;i<Arge.length;i++){  //冒泡排序法;
			for(int j =0;j<Arge.length-i;j++){
				if(Arge[j]>Arge[j+1]){
					int temp=Arge[j];
					Arge[j]=Arge[j+1];
					Arge[j+1]=temp;
					
				}
			}
		}
		System.out.println("数据排序为: ");
		for(int i=0;i<Arge.length;i++){
			System.out.println(Arge[i]+"  ");
		}
		System.out.println("平均数为: ");
		Arge[0]=0;      //去掉一个一个最高分与最低分;
		Arge[4]=0;
		int f=Arge[1];
		int g=Arge[2];
		int h=Arge[3];
		double arge=(f+g+h)/5;  //求平均数;
		
		System.out.println(" "+arge);

	}

}

【运行截图】
try1运行截图

小结:

本实验利用了for循环结构,数组,Sanner,冒泡排序法等相关知识
点;

猜你喜欢

转载自blog.csdn.net/m0_45954947/article/details/108468331
try