首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

请问上,菜鸟的小疑点!"+n+"

2012-08-15 
请教下,初学者的小问题!+n+for(i0i3i++){ni+1if(i0){System.out.println(输入第+n+门课java

请教下,初学者的小问题!"+n+"
for(i=0;i<3;i++) 
{
n=i+1;
if(i==0)
{
System.out.println("输入第"+n+"门课java成绩:");
}

  }
备注代码没有写完全
 

  只想问下怎么理解"+n+"

[解决办法]
("输入第"+n+"门课java成绩:" 是把n的值直接和前面的字符串形成新的字符串,然后后面的字符串和前面的新字符串又生成新的字符串
例如:
String str1 = “开始”;
int n = 3;
str1 = str1+3; //=》str1=“开始3”
str1 = str1+"结束"; //=》str1=“开始3结束”

[解决办法]

兄弟,这么理解吧!

第一部分:( "输入第 ");

第二部分:n

第三部分: "门课java成绩: "

你需要怎么将这个三部分连接起来呢?这个用到你写的“ "输入第 "+n+ "门课java成绩: "” 不能理解了吧!

+n+ 就是表示把前面一部分和后面做为一个连接符加起来!


[解决办法]
简单的说就是String + 其他类型 ->String
[解决办法]
连接字符串~得到的类型是String

热点排行