设计一个主类T2,将源代码保存至T2.java,要求从命令行参数获取一个正整数,以此正整数作为数量,生成多个100以内的随机数,找出这些随机数中的偶数,将这些偶数存入文本文件“EvenNumber.txt”,计算这些偶数的个数,并将这些偶数及其个数输出到屏幕中,要求处理由于输入错误引起的异常。
3条回答 默认 最新
- CSDN专家-sinJack 2021-07-08 14:09关注
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
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(); } } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报