java变量、常量和数据类型

一、第一个java程序

新建一个文件名为Hello.java的文件。
内容如下:

  1. //定义包名
  2. package com.shixinke;
  3. //定义一个叫Hello的类
  4. public class Hello {
  5. /**
  6. * 定义一个函数名为main的函数,它是一个项目的入口(整个项目只能有一个main函数,这一点与C语言有点类似)
  7. * 函数前面有三个修饰符:
  8. * public表示这个函数的可见性
  9. * static表示这个函数是一个静态函数
  10. * void表示这个函数的返回值类型,void表示没有返回值
  11. * 参数说明:在java中(在静态语言中)都需要指明参数的类型
  12. * String[]表示参数是一个字符串数组
  13. *
  14. */
  15. public static void main(String[] args) {
  16. //调用系统类库
  17. System.out.println("hello world!");
  18. }
  19. }

注:
一般来说,java中文件名与类名要保持一致,首字母大写,遵循驼峰法命名

二、java变量和常量

1、变量

定义:变量类型 变量名
如:int age;

2、常量:

定义:final 常量类型 常量名=常量值;
如:final MAX_NUM = 200;
注:一般常量名使用大写字母
完整示例如下:

  1. package com.shixinke;
  2. public class Var {
  3. public static void printVar() {
  4. int age = 20;
  5. System.out.println(age);
  6. //变量值可以修改
  7. age = 38;
  8. System.out.println(age);
  9. }
  10. public static void printConst() {
  11. //常量是不能修改其值的
  12. final int MAX_NUM = 200;
  13. System.out.println(MAX_NUM);
  14. }
  15. }

三、java数据类型

例如:

  1. package com.shixinke;
  2. public class DataType {
  3. public static void printInt() {
  4. //用户ID
  5. int userId = 1001;
  6. //订单ID(长整型需要在值后面加上L后缀)
  7. long orderId = 201705051123L;
  8. //年龄
  9. short age = 126;
  10. //状态
  11. byte status = 2;
  12. System.out.println(userId);
  13. System.out.println(orderId);
  14. System.out.println(age);
  15. System.out.println(status);
  16. }
  17. public static void printFloat() {
  18. //float类型需要在变量值后面加上f后缀
  19. float rate = 1.25f;
  20. //double类型需要在变量值后面加上d后缀
  21. double percent = 0.56d;
  22. System.out.println(rate);
  23. System.out.println(percent);
  24. }
  25. public static void printChar() {
  26. char ch = 'n';
  27. System.out.println(ch);
  28. }
  29. public static void printBoolean() {
  30. boolean success = true;
  31. boolean state = false;
  32. System.out.println(success);
  33. System.out.println(state);
  34. }
  35. }