java中是如何输出变量的值?

Python09

java中是如何输出变量的值?,第1张

java中的输入使用System.out.println()或者System.out.print()。\x0d\x0a具体代码如下:\x0d\x0apublicclassDemo{\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0ainti=123\x0d\x0aSystem.out.println(i)\x0d\x0aSystem.out.print(i)\x0d\x0a}\x0d\x0a}\x0d\x0a有几点需要注意:\x0d\x0a1、输出方法必须写在主方法(也就是main方法)中,否则程序运行不了,即输不出数据;\x0d\x0a2、System.out.println()与System.out.print()的区别是前者输出后自动换行,后者输出后不换行。

System.out.println(a)\x0d\x0aSystem.out.println(b)\x0d\x0aSystem.out.println(c)\x0d\x0a或者System.out.println(“a=”+a+""+"b="+b+""+"c="c+"")\x0d\x0a\x0d\x0aSystem.out.println在输出前,会把传入的参数进行运算之后,再调用运算结果对象的toString()方法,也就是把运算结果转换为字符串再输出。比如说你如果写成System.out.println(a+b+c),其实程序是先把abc做了“相加”的操作,如果abc都是int,那么“相加”就是求和,所以System.out.println(a+b+c)输出的就是abc之和的字符串,如果a=1,b=2,c=3那么输出的就是6,但是如果abc不是int,而是其他类型的数据,那么“相加”的意义就要看这种类型的对象是如何定义的了,如果是字符串类型String的话,那么“相加”的意义就是“拼接”。