Java 基础DAY 01

    xiaoxiao2022-05-11  147

    DAY 01 1、Java基本数据类型 Java关键字 abstractbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticsynchronizedsnperthisthrowthrowstransienttruetryvoidvolatilewhileassertenum Java基本数据类型 数据类型大小\位取值范围long(长整型数)64-2^63 到2^63-1int(整型数)32-2^31到2^31-1short(短整型)16-2^15到2^15-1byte(位)8-128~127char(字符)20~255float(单精度)32-3.4*10^38到3.4*10^38double64-1.7*10^308到1.7*10^308 数据位越大所能带表的数值范围越大,同样在内从中开辟的空间也越大。在实际使用中要合理使用,避免资源浪费。 00000000-00000000-00000000-00000000 在上面二进制数中从右到左每8个0代表一个8位。 数据类型默认初始化值byte(byte)0short(short)0int0long0Lfloat0.0fdouble0.0dchar\u0000(空boleanfalse 常用转义字符 例: \n回车 \t水平制表符(table) \b空格 \r换行 \f换页 \’单引号 \’’双引号 数据类型转换 byte->int 自动转换; int->byte 强制转换; 当float或double转换成int时将会直接舍去小数部分,而不是四舍五入。 字符类型中每一个字符都有一个对应的整数,可以相互转换 2、基本运算 算数运算 名称作用+加法运算-减法运算*乘法运算/除法运算%取余++自加1--自减1 关系运算 名称作用==等于符号!=不等于>大于<小于>=大于等于<=小于等于 逻辑运算 名称作用&与运算&&双与(短路)|或 运算||双或(短路)~非^异或 位运算 名称作用>>右移<<左移>>>无符号右移<<<无符号左移 3、多行注释和单行注释 多行注释:/*内容*/ 单行注释://内容 例: class fortest { public static void main(String[] args) { /* for(初始化表达式;循环条件表达式;循环后的操作表达式) 执行语句; for语句中的变量:int x =0的作用域只在for语句内有效。 */ for (int x=0;x<4 ;x++ ) //循环条件表达式满足后执行,执行语句,再执行循环后的操作表达式 { System.out.println("x="+x); } //for 语句程序流程: //1、先判断X是否小于4。 //2、小于4,执行打印语句 //3、执行完打印语句,X自加一次 //4、上面1-3重复直至X大于3(X=0的动作只执行一次) System.out.println("Over!"); } }

    最新回复(0)