JAVA学习---JAVA基础元素

1.标识符和关键字

1.1标识符(合法性)

类名、常量名、变量名或方法名、包名

1.2关键字和保留字

2.八种基本数据类型

2.1数据类型划分

2.2整数类型(byte类型8、short类型16、int类型32、long类型64)

2.3浮点类型(float类型32f、double类型64d)

2.4字符类型(char16)和布尔类型(boolean、true、false) 

3.常量和变量

3.1变量的声明

3.2常量的声明final

3.3基本数据类型之间的转换(隐式转换、强制转换)

//char类型与整型间转换
public class TypeConvert01 {
    public static void main(String[] args) {
        int n1 = 1;
        int n2 = 8;
        char ch1 = 'A';
        
        int n3 = (int)(n1 + ch1);    //char->int
        char ch2 = (char)(ch1 + n2); //int->char
    
        System.out.println("" + n3);
        System.out.println("" + ch2);
    }
}

4.运算符

4.1算术运算符(+、-、++、--、+、-、*、/、%)

4.2赋值运算符(=、+=、-=、*=、/=、%=)

4.3比较运算符(==、!=、>、<、>=、<=)

4.4逻辑运算符(&&、||、!)

4.5位运算符(&、|、~、^、<<、>>、>>>)

//使用运算符完成计算2的4次方
public class DemoLeftMove {
    public static void main(String[] args) {

        int n1 = 1;
        int n2 = n1 << 4; //左移运算符
        
        System.out.println("2的4次方为:" + n2);    
    }
}

4.6运算符优先级()

4.7表达式

4.8三目运算符

//判断数据大小并输出大值
public
class Max_Compare { public static void main(String[] args) { int n1 = 67; int n2 = 87; int n3 = (n1 - n2 > 0) ? n1 : n2; //三目运算 System.out.println("The bigger one is: " + n3); } }

5.代码的注释(单行注释、块注释、文档注释)

书名:秦婧.  Java程序设计基础.  北京 : 机械工业出版社, 2016

原文地址:https://www.cnblogs.com/zouhq/p/10539216.html