JAVA之数据溢出

Integer在java中属于包装类,既能用于字符串与整型的转换,也能用于拆箱与装箱
package ABC;

public class A{

    public static void main(String[] args) {
// TODO Auto-generated method stub
//得到整形的最大值
int max=Integer.MAX_VALUE;
//输出最大值
System.out.println("整形的最大值是"+max);
//最大值加1
System.out.println("整形的最大值是+1"+(max+1));
//最大值加2变成long型
System.out.println("整形的最大值是+1"+(max+1));
//强制转换为long型
System.out.println("整形的最大值是+2"+((long)max+2));
} }

run:

整形的最大值是2147483647
整形的最大值是+1-2147483648
整形的最大值是+1-2147483648
整形的最大值是+22147483649

字符与整型转换:char类型赋值用一对单引号('')括起;

package ABC;

public class B {

    public static void main(String[] args) {
// TODO Auto-generated method stub
//定义字符
char ch1='a';
//定义字符,整型转字符
char ch2=1;
System.out.println("ch1="+ch1);
System.out.println("ch2="+ch2);
} }

run:

ch1=a;
ch2=a;

常用转义字符:

\f:换页

\b:倒退一格

\n:换行

\t:制表符Tab

\r:归位

\\:反斜线

\':单引号

\":双引号

转义字符的应用:

package ABC;

public class C {

    public static void main(String[] args) {
// TODO Auto-generated method stub
//定义转义字符
char ch1='\"';
//定义转义字符
char ch2='\\';
System.out.println("cha1"+ch1);
System.out.println("cha2"+ch2);
//直接输出转义字符
System.out.println("\"Hello\"");
} }

run:

cha1"
cha2\
"Hello"
上一篇:如何在springMVC 中对REST服务使用mockmvc 做测试


下一篇:Spring+Mybatis+SpringMVC+Maven+MySql搭建实例