基本操作题1. 本程序中定义了一个带有参数的构造方法exam_40(),并定义一个该类的对象temp。构造方法exam_40()有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom”和整数17传递给构造方法,构造方法将这两个参数打印输出(如Tom is 17 years old.)。
public clas s exam_40 {
String name;
int age;
public static void main(String[] args) {
String name="Tom";
int age=17;
exam_40 temp=______;
}
public exam_40(String name, ______){
______;
this.age=age;
System.out.println(name+"is"+age+"years old.");
}
}
new basic (name, age)
int age
this.name=name
2. 本程序的功能是读取命令行中参数的个数,并依次输出打印,如果没有输出参数,则打印输出“No para”。例如运行程序:java exam_41 par1 par2,则打印输出:Para 0:par1 Para1:par2。
public class exam_41{
public static void main(______args){
int num;
______;
if(num==0)
System.out.println("No para!");
for(int i=0; ______){
System.out.println("Para"+i+":"+args[i]);
}
}
}
String[]
num=args.length
i<num; i++
3. 下面的程序是将字符串"Welcome to China!"中的所有字符存储到一个字符数组中,并打印输出。
public class exam_42{
public static void main(String[] args) {
String str="Welcome to China!";
int n=______;
char[] arr;
______;
for(int i=0; i<n; i++){
______;
arr[i]=c;
}
for(int i=0; i<n; i++)
System.out.print(arr[i]);
}
}
str.length()
arr=new char[n]
char c=str. charAt (i)