day06
Java学习day06
面向对象
今天强势回归,好几天没学习Java了,前几天一直在搞c语言的程序设计和准备答辩,终于完事了。
今天继续学习面向对象,几天没学后感觉有好多东西好像忘了,看来还是要坚持不能间断,
今天学习内容不多,就学了继承里的supper和重写,实话实说一知半解,好像是因为有一部分多态内容的原因,明天等我把多态学完再看看,不行就只能重学。
复习
依旧写程序复习,今天做了两道题,难度都不大。
第 1 题:判断质数
输入一个整数,判断它是不是质数(只能被 1 和自己整除)。
要求:用 Scanner 输入,输出 是质数 或 不是质数。
第 2 题:求数组平均值
给定数组 int[] arr = {88, 77, 92, 65, 85}
- 求和
- 求平均值
- 输出结果
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数");
int a =sc.nextInt();
if(a==1)
{
System.out.println("不是质数");
} else if (a==2) {
System.out.println("是质数");
}else{
for(int i = 2;i < a;i++)
{
if(a%i==0)
{
System.out.println("不是质数");
return;
}
}
System.out.println("是质数");
}
}
}
public class test02 {
public static void main(String[] args)
{
int[] a={88, 77, 92, 65, 85};
int x=0;
for(int i:a)
{
x +=i;
}
float p;
p=x/(float)a.length;
System.out.println("和是"+x+"平均数是"+p);
}
}
浙公网安备 33010602011771号