## 這是Java的第一個程序
```java
public class two {
? ? public static void main(String[] args) {
? ? ? ? System.out.println("hello,world!!");
? ? }
}
```
## Java的命名規(guī)則:
1. 文件的名字必須和class的名字一致(public級別的class名字)。
2. 文件必須只包含一個public訪問基本的class(可以包含多個非public級別的class)。
3. package名字必須和目錄一致
## Java的數(shù)據(jù)類型:
### Java常用數(shù)據(jù)類型:
#### 整數(shù):int? ? byte? short
```java
int num1=10;//最常用
byte num2=20;
short num3=30;
System.out.println(num1);
System.out.println(num2);? ? ?
System.out.println(num3);
```
#### 小數(shù): float? double
```java
float num5=50.1f;? //float類型要在數(shù)據(jù)后面加一個F
double num6=3.141592653589793238462643;
System.out.println(num5);
System.out.println(num6);
```
#### 字符:char
```java
char name='a';
System.out.println(name);
```
#### 字符串:String
```java
String namea="許昌";
System.out.println(namea);
```
#### 布爾:Boolean
```java
/布爾值? ? ? 只有兩種情況
Boolean flag=true;
//boolean flag=false;
System.out.println(flag);
```
## 語法格式:
### 格式一:
數(shù)據(jù)類型(確定變量類型) 變量名(確定變量名);
變量名=值(給變量一個默認(rèn)值
### 格式二:
數(shù)據(jù)類型? 變量名 = 值
## 變量的使用方法:
### 方法一:
```java
double score;
score = 98.5;
String name;
name = "張三";
char sex;
sex = '男' ;
? System.out.println(score);
? ? ? ? System.out.println(name);
? ? ? ? System.out.println(sex);
```
### 方法二:
```java
double score = 98.5;
String? name = "張三";
char sex = '男';
System.out.println(score);
System.out.println(name);
System.out.println(sex);
```