JAVA基本数据类型,标识符语法,基本数据类型强制转换

JAVA基本数据类型,标识符语法,基本数据类型强制转换(学习资料bilibili狂神)

复习

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();
  }
}

 

posted @ 2021-05-17 11:36  ybt&kexiao  阅读(261)  评论(0编辑  收藏  举报