分析下面程序,哪一行代码能正确赋值?()class Demo {public void method() {final int num1 = 10;static int num2 = 20;abstract int num3 = 30;private int num4 = 40;}}
A.final int num1 = 10;
B.static int num2 = 20;
C.abstract int num3 = 30;
D.private int num4 = 40;
A.final int num1 = 10;
B.static int num2 = 20;
C.abstract int num3 = 30;
D.private int num4 = 40;
A、true
B、false
C、a
D、b
import java.io.*;
public class ArrayTest{
public static void main(String args[]){
int i;
int a[] = new int[5];
for(i=0;i<5;i++)
a=i;
for(______i>=0; i--)
System. out .println ("a ["+i+"] ="a) ;
}
}
publicclassTest{
privateintx;
privateinty;
publicvoidsetX(inti){x=i;}
publicvoidsetY(inti){y=i;}
publicsynchronizedvoidsetXY(inti){
setX(i);
setY(i);
}
publicsynchronizedbooleancheck(){
returnx!=y;
}
}
A、check()决不能返回true
B、当setXY由多个线程访问时,check()可能返回true
C、当由多个线程分别访问setX和setY时,check()可能返回true
D、只有改变Test使得setX方法对x和y分别赋值,check()才能返回true
[说明]
以下JAVA程序设计了类CSet,使用同一个名称(set)的method来传入数据。仔细阅读[代码6-1)、[代码6-2]和[代码6-3]和相关注释,将程序补充完整。
[代码6-1]
import java.io.*;
class CSet
{
private int width;
private int height;
(1)
public void set(String color)
{
col=color; //(a)可输入长方形的颜色
}
public void set (iht w, int h)
{
width=w; //(b)可输入长方形的宽和高
height=h;
}
public void set (String color, int w, int h)
{
col=color; //(c)可输入长方形的颜色、宽和高
width=w;
height=h;
}
public void show ()
{
System.out.println ("n\长方形的颜色为: "+col);
System.out.println ("n\长方形宽为: "+width+" 长方形高为: "+height");
}
}
[代码6-2]
public class hw8_3
{
public static void main (String args[]) throws IOException
{
intw, h; //声明宽、长变量,并给予赋值
String color, k;
CSet rect1;
rect1=new CSet ();
System.out.print ("\n请输入颜色:: ");
color=input ();
System.out.print ("请输入宽度:: ");
k=input ();
w=Integer.parseInt (k);
System.out.print ("请输入高度:: ");
k=input();
h=Integer.parseInt (k);
(2)//设置长方形的颜色
(3)//设置长方形的宽、高
rectl.show ();
(4)//设置长方形的颜色和宽、高
rectl.show ();
}
[代码6-3]
public static String input() throws IOException//输入函数
{
String str;
BufferedReader buf;
(5)
str=buf.readLine ()
return str;
}
}
A、A.final修饰的静态方法不能被类名调用
B、B.final修饰的方法不能被子类重写
C、C.final修饰的抽象方法可以被子类重写
D、D.final只能修饰非静态的方法
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!