1、java 基本数据类型有几种?哪几种?
八种,byte、short、int、long、float、double、boolean、char。
2、byte、short、 int、 long的区别是什么?
申请的内存空间不一样,byte(1字节) short(2字节) int(4字节) long(8字节)。
3、int类型是几个字节?
4个
4、int i = 3000000000; 编译能通过吗?原因是什么?
不能,整数默认int型,但是此刻的数值已经超过int类型的范围(最大20亿),
要想通过则需改为:long i = 3000000000 L; 。
5、3默认是什么类型?3.14默认是什么类型?
int类型,double类型。
6、请问H的字符值是多少?(A:65 a:97)
72 (A+7)
7、String是基本数据类型吗?
引用数据类型
8、i++:先使用再加,++i:先加再使用。
int b = i++ + ++i + i++ ;
System.out.println(b);//10
System.out.println(i);// 5
package com.svse01;
public class Demo01 {
public static void main(String[] args) {
int i = 2;
int b = i++ + ++i + i++;
System.out.println(b);//10---->2 + 4 + 4
System.out.println(i);//5--->2(3) 4(4) 4(5)
}
}