设计一个主类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