数据类型
基本类型:
整型:int long short,byte
浮点型:float,double
字符型:char
布尔型:boolean
public static void main(String[] args) {
int x=0,y=1;
float t=3.4f;
double m=4;
boolean f=true;
String n="jgh";
char ch='c';
System.out.print(m);
}
复合类型:
class:
interface:
数组:
基本数据类型转换
自动类型转换:
int x=1,y=1;
float t=3.4f;
System.out.print(x+t+"\n");
强制类型转换:
System.out.print((int)(x+t));
包装类
int和integer区别
int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:
int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象
Java 中的数据类型分为基本数据类型和复杂数据类型,int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.
二者之间可以相互转换
int a=Integer.parseInt("123")
Integer a=new Integer(100)
Integer b=Integer.valueOf(100)
逻辑运算符&和&&的区别,逻辑运算符&与位运算符&的区别
&&的两侧必须要求是布尔(boolean)值或者布尔(boolean)表达式,且有短路功能
&既是位运算符也是逻辑运算符,&的两侧可以是int,也可以是布尔,当&表达式是int时,要求先把运算符两侧的数转化为二进制,例如 12&5
JAVA语言中可以采取什么语句跳出多重循环?
break 跳出本次循环
break lab 跳出多重循环的外层循环
public static void main(String[] args) {
int x=0;
lab:
for(int i=0;i<5;i++){
x++;
for(int j=0;j<5;j++){
x++;
if(j%2==0){
break lab;
}
}
}
System.out.print(x);
}
啊啊啊这次博客太赶了,质量好差嘤嘤嘤~