基础语法 - 图1

基本数据类型

整数类型

上面列出四种整数类型,但是最常见的是 int 类型,如何在代码里面表示一个变量是 int 类型呢,见如下代码

  1. package com.ehi.basic;
  2. public class IntPractice {
  3. public static void main(String[] args) {
  4. int summary = 100;
  5. System.out.println(summary); // 100
  6. }
  7. }

要注意的是,因为我们已经定义了 int summary=100 那么我们不能再次定义 ,否则会出错

  1. package com.ehi.basic;
  2. public class IntPractice {
  3. public static void main(String[] args) {
  4. int summary = 100;
  5. System.out.println(summary); // 100
  6. int summary = 200; // 出错
  7. summary = 200 // 正确做法
  8. }
  9. }

其次需要注意的是整数类型的范围,超过范围会造成内存溢出, 其范围为 int: -2147483648 ~ 2147483647

浮点类型

浮点类型与整数类型的差别就是其范围不同,声明方式一样

  1. package com.ehi.basic;
  2. public class FloatPractice {
  3. public static void main(String[] args) {
  4. Float summary = 100;
  5. System.out.println(summary); // 100.0
  6. Float summary = 200; // 出错
  7. summary = 200 // 正确做法
  8. }
  9. }

布尔类型

布尔类型只有 truefalse 两种类型

  1. package com.ehi.basic;
  2. public class BooleanPractice {
  3. public static void main(String[] args) {
  4. boolean summary = true;
  5. System.out.println(summary); // true
  6. }
  7. }

字符类型

Java中使用 char 来声明字符类型,使用单引号表示,如下所示

  1. package com.ehi.basic;
  2. public class CharPractice {
  3. public static void main(String[] args) {
  4. char summary = 'a';
  5. System.out.println(summary); // a
  6. }
  7. }