java中"a="+a "b="+b是什么意思? 5

 我来答
灵枝怡m
2014-03-27 · TA获得超过114个赞
知道小有建树答主
回答量:130
采纳率:47%
帮助的人:54.5万
展开全部

1、在JAVA程序中由String和“+”参与的运算变量都会被转为字符类型,可以理解为先把变量转为字符型然后在进行字符拼接。

public class Test {
 public static void main(String[] args){
  int intnum = 9;
  long longnum = 10L;
  short shortnum = 11;
  byte bytenum = 12;
  float floatnum = 13F;
  double doublenum = 14;
  char charstr = 56; //ASCII码对应8
  String str = "Zhu Cheng feng is a good boy!";
  boolean booleanstr = true;
  System.out.println("intnum is "+intnum);
  System.out.println("longnum is "+longnum);
  System.out.println("shortnum is "+shortnum);
  System.out.println("bytenum is "+bytenum);
  System.out.println("floatnum is "+floatnum);
  System.out.println("doublenum is "+doublenum);
  System.out.println("charstr is "+charstr);
  System.out.println("str is "+str);
  System.out.println("booleanstr is "+booleanstr);
 }
 
}

2、多个变量参与运算时JAVA程序每行的执行顺序是从左到右

public class Test {
 public static void main(String[] args){
  int intnum = 9;
  long longnum = 10L;
  System.out.println(intnum+longnum+" is the result!");
 }
 
}

枭洒汼
推荐于2018-02-27 · 超过20用户采纳过TA的回答
知道答主
回答量:40
采纳率:100%
帮助的人:38.8万
展开全部

这两个表达式是简单的字符串的连接,一般是做控制台输出打印的时候为了方便看到输出做的,比如下面代码:

public static void main(String[] args)
{
    int a = 10;
    int b = 0;
    a=++b;
    b=a+1;
    //这时我对a、b两个int类型的变量做了运算,我想在控制台输出a和b看看计算结果,
    //一般会这么做
    System.out.println("a=" + a);
    System.out.println("b=" + b);
    //当然你也可以这样做
    System.out.println("a=" + a + "; b=" + b);
}

上面的程序会在控制台输出:
a=1
b=2
a=1; b=2
这样就可以一目了然的看到a和b的计算结果了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双子zwk
推荐于2016-04-20 · 超过15用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:39.4万
展开全部
这是输出语句用到的吧!举例子:
public class test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=1;
int b=0;
System.out.println("a="+a+" b="+b);
}
}
上面的意思是先声明a,b两个变量,然后把他们都输出。
"a="和"b="是你要输出的内容,然后后面+a和+b是加上你前面声明的变量!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信玄居士72a5251
2015-09-15 · TA获得超过4406个赞
知道大有可为答主
回答量:3257
采纳率:100%
帮助的人:1790万
展开全部
a^=b等价于a=a^b,表示将a和b换算为二进制形式后按位进行异或运算,即遇相同位取0不同位取1。

^是一种位运算符表示按位异或,
例如 p:False q:False p^q=False
p:False q:True p^q=True
p:True q:False p^q=True
p:True q:True p^q=False
也就是p与q的真假值相同时,那麼p^q就是False,相反如果p与q真假值不同时p^q为True。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
环州狂9
2014-03-27
知道答主
回答量:18
采纳率:0%
帮助的人:4.5万
展开全部
引号中的是原样输出的,而后面的a是输出a中的表达的内容。意思差不多是把这两个加在一起组成一句话的意思。例子如楼上所示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(21)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式