0
点赞
收藏
分享

微信扫一扫

JAVA入门技巧

i奇异 2022-04-13 阅读 85
javaide

标识符

标识符注意点

  • 所有标识符都应该以字母(A-Z a-z $ (下划线))开始

  • 不能使用关键词作为变量词或者方法名

  • 标识符是大小写敏感的

    快捷输入

    psvm

    public static void main(String[] args) 

sout

  System.out.println()

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才使用

弱类型语言

  • Java的数据分两大类

    1. 基本类型(primitive type)

      数值型

      byte占一个字节范围:-128-127

      short占两个字节范围:-32768-32767

      int占四个字节范围:-214748368-2147483647

      long占八个字节范围:要在数字后面加"L"

        int num1=20;//最常用
          long num2=50L;//要在数字后面加L
          Short num3=30000;
          byte num4=20;
      ​

      浮点类型(小数)

      float占四个字节

      doudle占八个字节

              float num5=50.1F;//数字后加F
              double num6=3.1415926;

      字符类型(汉字)

      char占两个字节

        char name='纪';

      boolean类型(对错)布尔值

      一位true 和 false

      //       布尔值
              boolean flag=true;
              //boolean flag=false
      import sun.awt.geom.AreaOp;
      ​
      public class Demo01 {
          public static void main(String[] args) {
              //整数
              Integer
              int num1=20;//最常用
          long num2=50L;//要在数字后面加L
          Short num3=30000;
          byte num4=20;
          //小数 浮点数
              float num5=50.1F;//数字后加F         
              double num6=3.1415926;
      ​
              //字符
              char name='纪';
      ​
      //       布尔值
              boolean flag=true;
              //boolean flag=false
      ​

    2. 引用类型(reference tyep)

数据类型面试题参考

public class Demo03 {
    public static void main(String[] args) {
        //整数拓展     二进制 0b       十进制      八进制0      十六进制0X
        int i=10;
        int i2=010;//八进制0
        int i3=0x10;//十六进制0x
​
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
​
        System.out.println("=====================================================================");
         //===========================================================
        //浮点数扩展       银行业务怎么表示?
        //Bigdecimal
        //============================================================
        //float  接近但是不等于
        //最好完全避免浮点数比较
        //最好完全避免浮点数比较
        //最好完全避免浮点数比较
        float f=0.1f;
        double d=1.0/10;
​
        System.out.println(f==d);//panduan
        System.out.println(f);
        System.out.println(d);
        System.out.println("====================================================");
        float b1=1515151515f;
        float b2=b1+1;
        System.out.println(b1==b2);
​
        System.out.println("====================================================");
        //============================================================
        //字符拓展
        //============================================================
         char a=('f');
         char b=('中');
        System.out.println((int) f);
        System.out.println( f);
        System.out.println((int) b);
        System.out.println(b);
​
        //============================================================
        //转义字符
        //  \n    换行
        //  \t   制表  
​
        //============================================================
        System.out.println("Helly,would");
        System.out.println("Helly\nwould");
    }
}

举报

相关推荐

0 条评论