java基础1

java基础(1)

好习惯:注释

单行注释

 public class HelloWorld {
    public static void (String[] args){
        //单行注释
        //输出一个Hello,World!
        System.out.println("Hello,world!");
    }
 }

多行注释

 //多行注释:可以注释一段文字//   /*    文字   */
 /*多
 * 行
 * 注
 * 释*/

文档注释

 //javaDoc:文档注释//    /**    */
 /**
  * @Description HelloWorld
  * @Author duokaa
  *
  *
  */

标识符

关键字

注意:

  1. 所有的标识符都应该以字母,美元符,下划线(-)开始。

  2. 首字母之后可以是任何字符组合

  3. 不能使用关键字作为方法名或变量名

  4. 可以用中文和拼音命名,但一般不推荐

  5. 大小写十分敏感(!!!)

数据类型

 

强类型语言

要求变量的使用要严格符合规定,所有变量必须先定义后才能使用(安全性高,速度慢)

弱类型语言

数据类型的分类

 

 //整数
 int num1 = 10;//最常用
 byte num2 = 20;
 short num3 = 30;
 long num4 = 40L;//long类型要在数字后面加L
 
 //小数:浮点数
 float num5 = 50.1F;//float类型要在数字后面加F
 double num6 = 3.141592653589793238462643;
 
 //字符
 char name = 'A';
 
 //字符串(String不是关键字)
 String namea = "多卡"
 
 //布尔值
 boolean flag1 = true;
 boolean flag2 = false;

常见问题

整数拓展

 int i = 10;//十进制
 int i2 = 010;//八进制前缀+0
 int i3 = 0x10;//十六进制前缀+0x
 int i4 = 0b10;//二进制前缀+0b

浮点数拓展

 float  有限  离散  存在舍入误差 接近但不等于
  double  
 //最好完全避免使用浮点数进行比较(!!!)

字符拓展

 char c1 = 'a';
 char c2 = '中';
 
 System.out,println((int)c1);//强制转换
 System.out,println((int)c2);
 //输出的结果是数字
 //所有的字符本质是数字

编码

 Unicode表(ASC||码)
 char c3 = '\u0061';
 System.out.println(c3);//a

转义字符

 System.out.println("Hello\tWorld");
 //输出 Hello
 //   World
 
 //\t:制表符
 //\n:换行
 ......

布尔值

 boolean flag = ture;
 if (flag==ture){}//新手
 if(flag){}//老手
 //上两行代码含义一样
     

 

posted @ 2021-10-27 23:05  duokaa  阅读(30)  评论(0)    收藏  举报