问答题

下列程序中,要求按照从大到小的顺序输出0-100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下: 96,90,84,78,72,66,60,54,48,42,36,30,24,18,12,6,0, 17 public class ex3_1{ private int cnt=0; public static void main(String[] args) { ex3_1 obj 3_1=new ex3_1 ( ); obj 3_1.method3_1 ( ); } public void method3_1 () { for (_______________) { if(_______________){ System.out .print (i+", "); _______________; } } System. out.println ( ); System. out .println (cnt); } }

【参考答案】

int i = 100;i>=0;i--i%6==0或者i%2==0&&i%3==0cnt++[解析] 本题主要考查fo......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
请完成下列Java程序:首先建立一个类,包含2个私有成员变量,分别为int和double型,并提供公共方法setInt()和 setDouble()分别给这两个变量赋值和用toString()方法显示对象的私有成员变量的值,要求将这个类定义为Serializable,再创建这个类的持久对象,将对象写入名为ex3_2.data的文件中并显示对象的2个成员变量,最后从这个文件中读取这个对象并显示对象的2个成员变量。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:ex3_2: i=123 d=123.456ex3_2: i=123 d=123.456import java.io.*;public class ex3_2 implements Serializable {private int n3_2;private double d3_2;ex3_2() {n3_2 = 25;d3_2 = 12.23;}public void setDouble(double x) {d3_2 = x;}public void setInt(int x) {n3_2 = x;}public String toString() {return( ex3_2: i= + n3_2 + d= + d3_2);}public static void main(String[] arg) {ex3_2 e1 = new ex3_2 );ex3_2 e2;e1.setInt(123);e1.setDouble(123.456);System.out.println(e1);try {FileOutputStream fos3_2 = new FileOutputStream( ex3_2.data );ObjectOutputStream oos3_2 = new ObjectOutputStream(fos3_2);________________;} catch(IOException ioe) {System.out.println(ioe);}try {FileInputStream fis3_2 = new FileInputStream( ex3_2.data );ObjectInputStream ois3_2 = new ObjectInputStream(fis3_2);________________;System.out.println(e2);}catch(10Exception ioe) {System.out.println(ioe);}catch(ClassNotFoundException cnfe) {System.out.println(cnfe);}}}