JAVA入门技巧

本文介绍了Java编程中的标识符规则,强调了以字母、美元符号或下划线开头,不能使用关键字作为变量名,并指出标识符的大小写敏感性。同时,详细讲解了Java的数据类型,包括基本类型的数值型、浮点型、字符型和布尔型,以及强类型语言的特点。此外,还提及了引用类型的使用,并给出了数据类型的面试题参考,涉及整数、浮点数、字符的表示及比较问题。
摘要由CSDN通过智能技术生成

标识符

标识符注意点

  • 所有标识符都应该以字母(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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值