Java第一次实训课

时间:2022-09-23 06:24:14
//1.1 声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果。
package mingye; public class Exc {
public static void main(String[] args){
int a=;
if(a%==)
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*+)/+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[]{,,,};
System.out.println("按顺序打印:\n");
for(int i=;i<;i++)
System.out.println(score[i]) ;
System.out.println("按逆序打印:\n");
for(int i=;i>=;i--){
System.out.println(score[i]) ;
}
max=score[];
for(int i=;i<;i++){
if(max<score[i])
max=score[i];
}
System.out.println("最大值为:"+max) ;
min=score[];
for(int i=;i<;i++){
if(min>score[i])
min=score[i];
}
System.out.println("最小值为:"+min);
}
} //2.3 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。
package mingye;
import java.util.*;
public class Exc4 {
public static void main(String[] args){
int n = ;
System.out.println("请输入整数:\n");
Scanner reader=new Scanner(System.in);
int score[]=new int[];
for(int i=;i<;i++)
score[i]=reader.nextInt();
System.out.println("10位学生的成绩为:\n");
for(int i=;i<;i++)
System.out.println(score[i]);
for(int i=;i<;i++)
if(score[i]<)
n++;
System.out.println("不及格学生人数为:\n"+n);
}}