java位宽_Java 基本类型、运算符、语句

public classhelloworld {public static voidmain(String args[]) {//restart the Java programming//声明变量,变量赋值

int int1;int1=1;

System.out.print(int1);//数据类型:布尔型、整数、浮点、字符

boolean booltrue=true,boolfalse=false;//8,16,32,64位长度

int int2=2;byte byte1=12;short short1=123;long long1=1234;float float1=1.233f;//f不可缺少,32位宽

double double1=1.22223;//64位宽//十六进制、八进制、二进制

int int3=0xFFF;int int4=020;int int5=0b10010;//浮点结果:-Infinity/Infinity/NaN/+0.0/-0.0

System.out.println(+0.0 == -0.0);//char字符类型,char型只能表达一个Unicode字符,多字符用String

char char1='爱';

String string1="爱你";int x=42;char y=(char)x;//强制转换

System.out.println(y);//转义字符

System.out.println("\'");

System.out.println("\"");

System.out.println("\156");//八进制

System.out.println("\ua1c3"); //十六进制

System.out.println("\t\n\r\f");//制表、换行、回车\换页

}

}

Java基本数据类型:布尔型、整数、浮点、字符

布尔型:boolean true/false

整型:byte(8 short(16 int(32 long(64

十六进制、八进制、二进制

int int3=0xFFF;int int4=020;int int5=0b10010;

浮点:double双精度(64、float单精度(32

//浮点运算结果:-Infinity/Infinity/NaN/+0.0/-0.0

float float1=1.233f;

char字符类型,char型只能表达一个Unicode字符,多字符用String

单引号括起来

转义字符:

转义序列描述

\ddd

八进制字符(ddd)

\uxxxx

十六进制Unicode字符(xxxx)

\'

单引号

\"

双引号

\\

反斜杠

\r

回车

\n

换行

\f

换页

\t

转义字符

\b

退格

运算符:

public classOperatorTest {//运算符测试

public static voidmain(String args[]) {int a=1+1;int b=1-1;int c=a*3;int d=c/3;int e=1;

e-=2;int f=2;

f+=2;int x=5;int y=x++;int y1=++x;//布尔运算//& ^ | !,&& ||//&= ^= != == |=//三元运算符

boolean truea=true;int x1=truea==true ?1:0;//是一个运算符。不能单独作为一个语句//移位运算

int a1 = 1;int b1 = 2;int c1 = 3;

a1|= 4;

b1>>= 2;

c1<<= 2;

a1^=c1;

System.out.println("a1 = " +a1);

System.out.println("b1 = " +b1);

System.out.println("c1 = " +c1);//>>>右移零填充

}

}

算术运算:

加减乘除取余

自增++、自减--

+=、-=、*=、/=、%=

逻辑运算:

&与、^异或、|或、!非

&&、||短路表达式,即满足前面一个算式时不会运算后一个算式

int i=0,j=1;

if(i++&&j++)

System.out.println(“j=”+j);

(j=1)若使用&,则(j=2)

同样的,有&=、|=、^=

比较运算:==、<=、>=、!=、,结果是布尔值

三目运算:判断?true:false(不是语句)

逻辑语句:

if、switch、for、while、break、continue

if(判断){

执行语句

}

else if(判断){

}

else{

}

switch(grade){

case gea:

语句;

case grade:

语句;

default;

}

for(初始;判断;迭代){

}

while(boolean){

}

break跳出循环、continue进入下一个循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值