java基础3

输入一个班学生的成绩,先显示所有及格的成绩,再显示所有不及格的成绩,最后显示及格人数和不及格人数

import java.util.Scanner;
public class Hello{
	public static void main(String [] args) {
		int SIZE=5;
		double grade[] = new double[SIZE];
		int pass=0;
		int fail=0;
		
		System.out.println("qingshuru"+SIZE+"gexuehsengdechengji");
		Scanner sc=new Scanner(System.in);
		for(int i=0;i<SIZE;i++) {
			grade[i]=sc.nextDouble();
		}
		System.out.println("jigedexueshengrenshu:");
		for(int i=0;i<SIZE;i++) {
			if(grade[i]>=60) {
				pass++;
				System.out.println(grade[i]);
			}
		}
		
		System.out.println("bujigedexueshengchengji: ");
		for(int i=0;i<SIZE;i++) {
			if(grade[i]<60) {
				fail++;
				System.out.println(grade[i]);
			}
		}
		
		System.out.println("jigederenshuyou"+pass+"ren");
		System.out.println("bujigedexueshengyou"+fail+"ren");
	}
}

定义一个数组来保存教师工资,编写程序找出并显示最高工资,指出是哪个工资最高

import java.util.Scanner;
public class Hello{
	public static void main(String [] args) {
		int SIZE=5;
		int k=0;
		
		double salary[]=new double[SIZE];
		double averagesalary=0;
		double maxsalary=0;
		double temp=0;
		
		Scanner sc=new Scanner(System.in);
		
		for (int i=0;i<SIZE;i++) {
			salary[i]=sc.nextDouble();
		}
		
		maxsalary=salary[0];
		for(int i=0;i<SIZE;i++) {
			averagesalary=averagesalary+salary[i];
			if(maxsalary<salary[i]) {
				maxsalary=salary[i];
				k=i+1;
				temp=salary[k];
				salary[k]=salary[0];
				salary[0]=temp;
			}
		}
		averagesalary=averagesalary / SIZE;
		
		System.out.println("pingjunxinshui: "+averagesalary);
		System.out.println("zuigaoxinshui: "+maxsalary);
		System.out.println("di"+k+"weixinshuizuigao");
		for(int i=0;i<SIZE;i++) {
			System.out.println("xinshui: "+salary[i]);
		}
	}
}

猜数字。允许用户猜多次,直到猜中为止。将每次用户输入的数字和对应的结果记录下来,最后显示正确的结果和猜数过程。

你可能感兴趣的:(java学习,java,开发语言)