基本数据类型变量的定义和使用

变量定义的格式:
数据类型 变量名 = 初始化值;
基本数据类型
byte、short、int、float、double、char、boolean
注意:
整数默认是int型,如果要定义long型的数据,则要在初始化值最后加L(JDK1.8之前)
浮点数默认是double型,如果要定义float型的数据,则要在初始化值最后加F

  1. public class VariableDemo {
  2. public static void main(String[] args) {
  3. //定义byte类型的变量
  4. byte b = 10;
  5. System.out.println(10);
  6. System.out.println(b);
  7. //定义short类型的变量
  8. short s = 100;
  9. System.out.println(s);
  10. //定义int类型的变量
  11. int i = 10000;
  12. System.out.println(i);
  13. //定义long类型的变量
  14. long l = 1000000000000000L;
  15. System.out.println(l);
  16. //定义float类型的变量
  17. float f = 12.34F;
  18. System.out.println(f);
  19. //定义double类型的变量
  20. double d = 12.34;
  21. System.out.println(d);
  22. //定义char类型的变量
  23. char c = 'a';
  24. System.out.println(c);
  25. //定义boolean类型的变量
  26. boolean bb = false;
  27. System.out.println(bb);
  28. }
  29. }

变量定义的注意事项
变量未赋值是不能直接使用的
引出变量的第二种使用格式
变量只在它所属的范围内有效
变量在那对大括号内,变量就属于那对大括号
一行可以定义多个变量,但是不建议(显得代码太拥挤,不美观)

  1. /*
  2. 变量定义注意事项:
  3. 1:变量未赋值,不能直接使用
  4. 2:变量只在它所属的范围内有效
  5. 变量属于它所在的那对大括号
  6. 3:一行上可以定义多个变量,但是不建议
  7. */
  8. public class VariableDemo2 {
  9. public static void main(String[] args) {
  10. //定义变量
  11. int a = 10;
  12. System.out.println(a);
  13. int b;
  14. b = 20; //变量在使用前赋值都是可以的
  15. System.out.println(b);
  16. {
  17. int c = 100;
  18. System.out.println(c);
  19. }
  20. //System.out.println(c);
  21. /*
  22. int aa,bb,cc;
  23. aa = 10;
  24. bb = 20;
  25. cc = 30;
  26. */
  27. /*
  28. int aa = 10;
  29. int bb = 20;
  30. int cc = 30;
  31. */
  32. int aa=10,bb=20,cc=30;
  33. }
  34. }