Skip to content

JAVA编程基础

Hello World

java
// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
  • 类名必须与文件名相同
  • 类名必须以大写字母开头
  • 类名不能包含特殊字符
  • 类名不能与关键字重名
  • main方法是Java程序执行的入口

Java中的基本数据类型

java
public class PrimaryTypes {
    public static void main(String[] args) {
        byte byteVar = 100;
        System.out.println(byteVar);

        short shortVar = 30000;
        System.out.println(shortVar);

        int intVar = 1000000000;
        System.out.println(intVar);

        long longVar = 80000000000L;
        System.out.println(longVar);

        float floatVar = 100.12345678666666666666666666666666666666666666666F;
        System.out.println(floatVar);

        double doubleVar = 100.12345676666666666666666666666666666666;
        System.out.println(doubleVar);

        boolean booleanVar = true;
        System.out.println(booleanVar);

        char charVar = 'a';
        System.out.println(charVar);
    }
}
  • 整型:byte、short、int、long
  • 浮点型:float、double
  • 字符型:char
  • 布尔型:boolean
  • 其他:void

运算符

java
public class Operator {

    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        System.out.println(a + b);
        System.out.println(a - b);

    }
}
  • 算术运算符:+、-、*、/、%
  • 关系运算符:>、<、>=、<=、==、!=
  • 逻辑运算符:&&、||、!
  • 赋值运算符:=、+=、-=、*=、/=、%=
  • 其他运算符:++、--、&、|、^、~、<<、>>、>>>

重点

int除以int还是int,不会变成浮点型

位运算符

......

数据类型更多

  • 变量要先赋值后使用
  • 数据类型的自动转换
  • 数据类型的强制转换(会造成数据精度丢失)

字符集编码与字符串

  • java中使用UTF-16的字符集
  • String不是java中的基本数据类型

学到这里学不下去了,太过于基础,跳过,下一节面向对象

end.