day06

Java学习day06

面向对象

今天强势回归,好几天没学习Java了,前几天一直在搞c语言的程序设计和准备答辩,终于完事了。

今天继续学习面向对象,几天没学后感觉有好多东西好像忘了,看来还是要坚持不能间断,

今天学习内容不多,就学了继承里的supper和重写,实话实说一知半解,好像是因为有一部分多态内容的原因,明天等我把多态学完再看看,不行就只能重学。

复习

依旧写程序复习,今天做了两道题,难度都不大。

第 1 题:判断质数

输入一个整数,判断它是不是质数(只能被 1 和自己整除)。

要求:用 Scanner 输入,输出 是质数不是质数

第 2 题:求数组平均值

给定数组 int[] arr = {88, 77, 92, 65, 85}

  1. 求和
  2. 求平均值
  3. 输出结果
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);
    }
}
posted @ 2026-03-15 19:59  微雨池塘见  阅读(1)  评论(0)    收藏  举报