java中+的用法
1publicvoidfoo(){String[]args=newString[2];args[0]="hello";args[1]="every";System.out...
1 public void foo() {
String [] args = new String[2];
args[0] = "hello";
args[1] = "every";
System.out.println("Output: " + args[0] + args[1]);
2 public static void main(String [] args) {
String one = args[0]; //=="one"
String two = args[1]; //=="two"
}
3 System.out.print(code + " ")
疑问: 1 , + args[0] + args[1] 这里面的+怎么解释啊 见过很多关于java里面+的用法,一直不懂怎么用,能不能解释一下?
2,
String one = args[0]; //=="one"
String two = args[1]; //=="two"
args[0] = "hello";
args[1] = "every";
上面这两种写法是一样的么? 为什么?
3, 还是java的+的解释问题。。 System.out.print(code + " ")什么意思 展开
String [] args = new String[2];
args[0] = "hello";
args[1] = "every";
System.out.println("Output: " + args[0] + args[1]);
2 public static void main(String [] args) {
String one = args[0]; //=="one"
String two = args[1]; //=="two"
}
3 System.out.print(code + " ")
疑问: 1 , + args[0] + args[1] 这里面的+怎么解释啊 见过很多关于java里面+的用法,一直不懂怎么用,能不能解释一下?
2,
String one = args[0]; //=="one"
String two = args[1]; //=="two"
args[0] = "hello";
args[1] = "every";
上面这两种写法是一样的么? 为什么?
3, 还是java的+的解释问题。。 System.out.print(code + " ")什么意思 展开
4个回答
展开全部
这个是java处理字符串的方式,作用是把两个字符串简单连接起来,拼成一个字符串,System.out.print(code + " ")这句代表输出code表示的字符串,再加上一个空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string的+就是把两个string合并
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1。System.out.println("Output: " + args[0] + args[1]);
这个里面的 + 是连接符,不是运算符,他是输出Output:helloevery,一般像这样的都是连接符。
2。
String one = args[0]; //=="one"
String two = args[1]; //=="two"
上面两句的意思是把args[0]和args[1]的值分别赋值给one和two,而不是把one和two赋值给args[0]和args[1]。
args[0] = "hello";
args[1] = "every";
这两句是把"hello"和"every"分别赋值给args[0]和args[1]。
他们是不一样的。
3。
这个也是连接符,和你第一个问的一样,是输出code的值,后面有一个空格。
+ 这个符号,很好理解的,就看他是不是在一个表达式里面,如果在一个表达式里面,他就是运算符(加的意思),比如
int i = 1;
int j = 2;
System.out.println("sum="+(i+j));
这样的话,"sum="后面的+就是连接符,而i+j是一个表达式,所以是运算符。所以他会输出sum=3。
这个里面的 + 是连接符,不是运算符,他是输出Output:helloevery,一般像这样的都是连接符。
2。
String one = args[0]; //=="one"
String two = args[1]; //=="two"
上面两句的意思是把args[0]和args[1]的值分别赋值给one和two,而不是把one和two赋值给args[0]和args[1]。
args[0] = "hello";
args[1] = "every";
这两句是把"hello"和"every"分别赋值给args[0]和args[1]。
他们是不一样的。
3。
这个也是连接符,和你第一个问的一样,是输出code的值,后面有一个空格。
+ 这个符号,很好理解的,就看他是不是在一个表达式里面,如果在一个表达式里面,他就是运算符(加的意思),比如
int i = 1;
int j = 2;
System.out.println("sum="+(i+j));
这样的话,"sum="后面的+就是连接符,而i+j是一个表达式,所以是运算符。所以他会输出sum=3。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询