当前位置: 代码迷 >> J2SE >> java编程有关问题!请前辈帮忙
  详细解决方案

java编程有关问题!请前辈帮忙

热度:150   发布时间:2016-04-24 13:36:01.0
java编程问题!请前辈帮忙?
我是一名java初学者,有一个问题?

我的程序是这样的——

public   class   fuzhi   {


public   static   void   main(String[]   args)   {

int   a=100;
System.out.println( "a= "+a);

}

}

按以前的经验,括号里“a=”的意思是输出字符a=,而a的意思就是赋给它本身的值、为100。那么为什么不能写成“a”=a,这样才合理呀!为什么要在a的前面放一个加号?这个加号是做什么用的呢?想半天也不明白,望前辈们讲一下,谢谢了!



------解决方案--------------------
"a= "+a,
这里不是赋值,而是字符串相连,“”中为字符串,输出a=,连上变量a的值,最终结果就是a=100