提问一个java编程的基础问题

来源:百度知道 编辑:UC知道 时间:2024/04/28 01:42:44
提问一个java编程的基础问题
想定义3个字符串,rs1,rs2,rs3,值都是"",用循环的写法:

for(int i=1;i<4;i++){
//?这里应该怎么写?
String ? = "";
}

声明变量不能用循环方法,只能:
String rs1 = null;
String rs2 = null;
String rs3 = null;

不能这样写,只能

String[] rs=new String[3];
for(int i=0;i<3;i++){
rs[i]="";
}

需要用到数组,就可以使用循环进行声名变量了!
上面的方法是正确的
如果不使用数组,像你使用for(i=1;i<=4;i++) String ?=""
那么声名语句将重复执行,那么rs1的值是不变的,也就是说,你重复声名了同一个变量!

你想的挺多的呀,告诉你个办法,你可以用java的动态编译.