黑马程序员技术交流社区
标题:
“a=”+a+",b="+b到底什么意思
[打印本页]
作者:
李庆忠
时间:
2014-3-27 21:27
标题:
“a=”+a+",b="+b到底什么意思
初学Java,看毕老师视频时这个地方不明白,System.out.println(“a=”+a+",b="+b)到底什么意思?打印出来是什么结果?求高手指教!
作者:
Zero霖
时间:
2014-3-27 21:31
本帖最后由 Zero霖 于 2014-3-27 21:33 编辑
双引号中的字符串是全部打印出来,+a+和+b+中的a和b分别是打印出这两个变量的值。假如a=6,b=10的话,打印出来时a=6,b=10。再举个例子,假如a=6;System.out.println("a的值是="+a);打印出来的是:a的值是=6
作者:
linweiwen
时间:
2014-3-27 21:38
public class Test2{
public static void main(String[] args){
int a = 1;
int b = 2;
System.out.println("a="+a+",b="+b);
}
}
复制代码
打印出来的结果是
a=1,b=2
System.out.print() 是java最经典的输出语句了,
里面跟的就是字符串、变量或者常量之类的,
然后用加号+ 作为连接符。
多练习几次,看到后面就知道了
作者:
李海霞java
时间:
2014-3-27 22:01
意思是打印a和b的值。引号中的内容原样打印,+是连接符,a,b是变量,打印出来是你在程序中给变量a,b赋的值。比如:int a = 1;int b = 2;打印结果就是: a=1,b=2
作者:
╰青青子佩ˊゝ
时间:
2014-3-27 22:10
//Sytem.out.println():输出语句的方法,“a”和",b=",表示字符串,是+将a,b变量和"a"、",b="这些连接起来并打印出一个长字符串;
//演示如果a=8,b=9的例子
public static void main(String[] args){
int a = 8 ;
int b = 9 ;
System.out.println("a"+a+",b="+b);//打印结果为a=8,b=9
}
复制代码
作者:
执笔梦
时间:
2014-3-27 22:14
System.out.println();他是向控制台输出信息的,
a=”+a+",b="+b:用括号包起了的是字符串;,+号是连接符。a,b是变量。
System.out.println(“a=”+a+",b="+b)
在这,如果a =2,b=3,则会输出:a=2,b=3..
作者:
海世山盟
时间:
2014-3-27 23:33
System.out.println("a="+a+",b="+b);首先,+号连接的是字符串,也就是说打印的是一堆连接起来的字符串,引号里面的是原样输出,引号外的a和b是变量,会根据程序的运行接收相应的值,由于前面有了字符串类型,所以 变量a和变量b的值也会自动转换成字符串的形式,然后依次连接起来。
作者:
严旭晟
时间:
2014-3-27 23:42
楼主可以配合视频参阅其他Java书籍,如Core java 或者 疯狂Java讲义
遇到问题要自己先查找资料,自己定位不懂的地方
你的问题,视频里我记得毕老师提过了
作者:
H-Deka
时间:
2014-3-28 08:55
public class Test{
public static void main(String[] args)
{
String a ;
int b;
a = "string";
b = 3;
System.out.println("a="+a+",b="+b);
}
}
输出结果是:a=string,b=3
原因:println()方法中“a=”和",b="被当作字符串输出,+a输出a的值,+b输出b的值,组合就是结果a=string,b=3
作者:
李庆忠
时间:
2014-3-28 11:34
谢谢各位,已经弄明白了!
作者:
橸瑩膤漃寞林
时间:
2014-3-28 12:05
System.out.println(“a=”+a+",b="+b),这是打印的格式,双引号里是要打印出来的字符串,加号是连接符,如果a和b的值分别为1和2,那么打印出来就是a=1,b=2
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2