复习
public class one1 { public static void main(String[] args) { //这是一个exercise //复习,注释,基本数据类型,标识符语法,基本数据类型强制转换(学习资料bilibili狂神) /*这是多行注释 */ /** * 这是一个文档注释 */ /*标识符 java的所有组成部分都需要名字,类名,变量名以及方法名都被成为标识符 -标识符都应以A-Z,a-z,$,_开始 -首字母之后可以以A-Z,a-z,$,_,数字的任何字符组成 标识符大小写是敏感的 */ //字符串变量示例 String a="k"; System.out.println(a); //java是强类型语言,大小写十分敏感 String L="1"; String l="1"; System.out.println(L+l); //以上都是不同的变量 System.out.println("--------------------------"); //可以以中文命名,但是不建议 String 中文 = "不建议"; System.out.println(中文); //不建议用拼音命名,因为发布怕别人看不懂 String mingzi="ybt"; System.out.println(mingzi); /*数据类型 基本类型 整数byte short int long (一般使用int)占用字节分别为1,2,4,8 浮点数float double (一般用double)占用字节分别为4,8 字符 char 占用字节2(只能定义一个字符)一般使用'' 布尔值true真 false假 */ //整数 byte num1=127; short num2=32767; int num3=21; long num4=2^64-1; System.out.println(num1); System.out.println(num2); System.out.println(num3); System.out.println(num4); //浮点数 float lll=4131.132F; double ll=1232321312.41213131; System.out.println(lll); System.out.println(ll); //char char nnnii='y'; //boolean布尔值 boolean o=true; boolean i=false; System.out.println(o); System.out.println(i); /*数据类型的强制转换 字节数大向字节数小的转换需要“强制转换” 高到低 小向大转换 “自动转换” 低到高 */ //高到低需要"强制转换" int k=128; byte b=((byte)k);//也是内存溢出示例 System.out.println(b); //低到高"自动转换" int r=128; long q=r; System.out.println(q); /*注意点 1.不能对布尔值进行转换 2.不能把对象转换成不相干的类型 */ System.out.println(); } }