首页 > 编程知识 正文

编程中各种符号的意思,java基本语句

时间:2023-05-05 00:20:10 阅读:150056 作者:345

先导:输出语句中的加号有加法和连接器两种作用:测试: char[] ch={'h ',' e ',' l ',' l ',' o'}; system.out.println (' hello ' ' world ); //hello world system.out.println (1) 2; //3 system.out.print ln (ch [1] ch [2]; //209 system.out.print ln (' ch [1] ch [2] ); //El system.out.print ln (ch [1] ' ch [2]; //El system.out.print ln (ch [1] ch [2] ' ); //209system.out.println(ch[1]; //esystem.out.println(ch[1] ' ); //esystem.out.println('1'2); //12system.out.println('1''2); //12根据第一条输出语句,第一行:

system.out.println (' hello ' ' world ); //HelloWorld

这是典型的连接器,用点解开前面的Hello和后面的World,约定输出。 结果,我是HelloWorld

system.out.println(12; //3

这一行是典型的加法,将int型的1和2的值相加并输出3。 (如果是整数,默然是int ) ) )。

system.out.println(ch[1]ch[2]; //209

这里请注意加法。 系统将ch[1]和ch[2]转换为int数据进行相加。 想输出时有以下2种。

system.out.println('ch[1]ch[2]; //el

system.out.println(ch[1]'ch[2]; //el

两种方式都可以输出el。 输出内容为先“”(注意双引号内无内容),系统判断为字符串,先进行连接处理。 上面的那个是前者(' ch[1] )相当于字符串“'上ch[2] )此时如果将前者判定为字符串,则字符串和ch[2]相当于连接符。

很容易理解为在加号附近遇到字符串的就是连接符。 (除非是末尾,否则即使是空字符串也会进行连接处理) )。 如下所示。

system.out.println(1'2' ); //12

system.out.println('1'2); //12

在这两种情况下,系统都将确定为连接器。

system.out.println(ch[1]ch[2] ' ); //209

系统从左向右,首先进行ch[1]和ch[2]的加法运算,进行与'' 的加法运算处理。 不过,这里可能是特殊情况。 空字符串在末尾时,系统可能会直接忽略它,或者系统可能会认为它为空。 我能理解具体得怎么问JVM。

你认为下一个结果是多少?

system.out.println(12''34 );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。