一、第一个java程序
新建一个文件名为Hello.java的文件。
内容如下:
//定义包名
package com.shixinke;
//定义一个叫Hello的类
public class Hello {
/**
* 定义一个函数名为main的函数,它是一个项目的入口(整个项目只能有一个main函数,这一点与C语言有点类似)
* 函数前面有三个修饰符:
* public表示这个函数的可见性
* static表示这个函数是一个静态函数
* void表示这个函数的返回值类型,void表示没有返回值
* 参数说明:在java中(在静态语言中)都需要指明参数的类型
* String[]表示参数是一个字符串数组
*
*/
public static void main(String[] args) {
//调用系统类库
System.out.println("hello world!");
}
}
注:
一般来说,java中文件名与类名要保持一致,首字母大写,遵循驼峰法命名
二、java变量和常量
1、变量
定义:变量类型 变量名
如:int age
;
2、常量:
定义:final 常量类型 常量名=常量值;
如:final MAX_NUM = 200;
注:一般常量名使用大写字母
完整示例如下:
package com.shixinke;
public class Var {
public static void printVar() {
int age = 20;
System.out.println(age);
//变量值可以修改
age = 38;
System.out.println(age);
}
public static void printConst() {
//常量是不能修改其值的
final int MAX_NUM = 200;
System.out.println(MAX_NUM);
}
}
三、java数据类型
例如:
package com.shixinke;
public class DataType {
public static void printInt() {
//用户ID
int userId = 1001;
//订单ID(长整型需要在值后面加上L后缀)
long orderId = 201705051123L;
//年龄
short age = 126;
//状态
byte status = 2;
System.out.println(userId);
System.out.println(orderId);
System.out.println(age);
System.out.println(status);
}
public static void printFloat() {
//float类型需要在变量值后面加上f后缀
float rate = 1.25f;
//double类型需要在变量值后面加上d后缀
double percent = 0.56d;
System.out.println(rate);
System.out.println(percent);
}
public static void printChar() {
char ch = 'n';
System.out.println(ch);
}
public static void printBoolean() {
boolean success = true;
boolean state = false;
System.out.println(success);
System.out.println(state);
}
}