程序设计技术 题求答案

设计一个主类T2,将源代码保存至T2.java,要求从命令行参数获取一个正整数,以此正整数作为数量,生成多个100以内的随机数,找出这些随机数中的偶数,将这些偶数存入文本文件“EvenNumber.txt”,计算这些偶数的个数,并将这些偶数及其个数输出到屏幕中,要求处理由于输入错误引起的异常。

如有帮助,请采纳。点击我回答右上角【采纳】按钮。

import java.util.Scanner;
public class T1 {
    public static void main(String[] args) {
        int count=0;
        try {
            Scanner in=new Scanner(System.in);
            System.out.println("输入正整数:");
            int num=in.nextInt();
            while (num>0){
                if((num%10)%3==0){
                    System.out.println(num%10);
                    count++;
                }
                num/=10;
            }
            System.out.println("个数为:"+count);
        }catch (Exception e){
            System.out.println("输入不合法!");
        }
    }
}

public abstract class Animal {
    public abstract void sleep();
    public void goSleep(){
        sleep();
    }
}
public class Bird extends Animal{
    @Override
    public void sleep() {
        System.out.println("Bird sleeps in tree");
    }
}
public class Fish extends Animal{
    @Override
    public void sleep() {
        System.out.println("Fish sleeps in water");
    }
}
public class Person extends Animal{
    @Override
    public void sleep() {
        System.out.println("Person sleeps in bed");
    }
}
public class T3 {
    public static void main(String[] args) {
        Bird bird=new Bird();
        Fish fish=new Fish();
        Person person=new Person();
        bird.goSleep();
        fish.goSleep();
        person.goSleep();
    }
    public abstract class Animal {
        public abstract void sleep();
        public void goSleep(){
            sleep();
        }
    }
}

那个只回答了第三题·没有第二题

https://ask.csdn.net/questions/7469802?spm=1005.2025.3001.5141