//1.1 声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果。 package mingye; public class Exc { public static void main(String[] args){ int a=5; if(a%2==0) System.out.println("a为偶数"); System.out.println("a为奇数"); } } //1.2 从键盘输入圆的半径,计算圆的面积并输出。 package mingye; import java.util.*; public class Exc1 { final static double PI=3.14; public static void main(String[] args){ System.out.println("请输入半径:\n"); Scanner reader=new Scanner(System.in); double r; double s; r=reader.nextDouble(); s=PI*r*r; System.out.println(s); } } //1.3 实现一个数字加密器。运行时输入加密前的整数,通过加密运算后,输出加密后的结果,加密结果仍为一整数。 //加密规则为:加密结果 = (整数*10+5) / 2 + 3.14159 package mingye; import java.util.*; public class Exc2 { public static void main(String[] args){ System.out.println("请输入整数:\n"); Scanner reader=new Scanner(System.in); int a; double s; a=reader.nextInt(); s= (a*10+5)/2+3.14159; s=(int)s; System.out.println("加密结果为:\n"+s); }} /*2.1 一维数组的创建和遍历。 声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求: (1) 首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人; (2) 然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人; (3) 输出最高分; (4) 输出最低分;*/ package mingye; public class Exc3 { public static void main(String[] args){ int max,min; int score[]=new int[]{76,78,98,85}; System.out.println("按顺序打印:\n"); for(int i=0;i<4;i++) System.out.println(score[i]) ; System.out.println("按逆序打印:\n"); for(int i=3;i>=0;i--){ System.out.println(score[i]) ; } max=score[0]; for(int i=0;i<4;i++){ if(max<score[i]) max=score[i]; } System.out.println("最大值为:"+max) ; min=score[0]; for(int i=0;i<4;i++){ if(min>score[i]) min=score[i]; } System.out.println("最小值为:"+min); } } //2.2//判断输入的整数是否为素数 package identity; import java.util.*; public class IdentityTest { public static void main(String[] args) { System.out.println("请输入你想要判断的数字:"); Scanner reader =new Scanner(System.in); int num,num1,i; num=reader.nextInt(); for( i=2;i<num;i++) { num1=num%i; if(num1==0) { break; }} if(i==num) System.out.println("该数是素数"); else System.out.println("该数不是素数"); } } //2.3 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。 package mingye; import java.util.*; public class Exc4 { public static void main(String[] args){ int n = 0; System.out.println("请输入整数:\n"); Scanner reader=new Scanner(System.in); int score[]=new int[10]; for(int i=0;i<10;i++) score[i]=reader.nextInt(); System.out.println("10位学生的成绩为:\n"); for(int i=0;i<10;i++) System.out.println(score[i]); for(int i=0;i<10;i++) if(score[i]<60) n++; System.out.println("不及格学生人数为:\n"+n); }}
总结与心得:
通过这次的实训确实能够很清楚的看到自己在哪些方面还存在不足,包括一些非常基础的知识也是需要多写几次才能够牢记于心!!