Java:Java7新语法:修订间差异

来自WHY42
imported>Soleverlee
imported>Soleverlee
第15行: 第15行:
</source>
</source>


=数值字面量=
=数值字面量改进=
可以试用0b...表示二进制数值;可以在数值间插入任意多的下划线分隔,利于(bu li)阅读。
<source lang="java">
double x = 1000_8000.01;
double y = 999_988_________________________________________________________________98.09;
 
int b = 0b100100100;
int c = 0b111000111;
</source>


[[Category:Programe]]
[[Category:Programe]]

2016年6月13日 (一) 02:16的版本

switch中使用字符串

JDK7中允许在switch中使用字符串。但实际在内部实现时,还是通过转换为数字实现的。

public int switchFunc(String name){
	switch(name){
		case "Riguz":
			return 1;
		case ".Com":
			return -1;
		default:
			break;
	}
	return 0;
}

数值字面量改进

可以试用0b...表示二进制数值;可以在数值间插入任意多的下划线分隔,利于(bu li)阅读。

double x = 1000_8000.01;
double y = 999_988_________________________________________________________________98.09;

int b = 0b100100100;
int c = 0b111000111;