1. 注释
注释是对代码的解释和说明文字。
Java中的注释分为三种:
- 单行注释:
// 这是单行注释文字
- 多行注释:
/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
注意:多行注释不能嵌套使用。
- 文档注释:
/**
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
2. 关键字
被Java赋予了特定含义的英文单词,如 class。
3. 包
-
解决命名冲突
不同的包可以放同名的Java类
-
把类有序的组织起来
一般采用小写,域名倒写的方式命名包。
例如HAUT的官网网址,改写成java包的名字如下。且包为多级,方便逐级查找和管理。
cn.edu.haut.www
-
import语句调包,格式如下。
import java.util.Scanner;
// 类似于C语言中的#include #include <stdio.h>
4. 标识符
// 变量名
name
// 方法名
maxNum
// 类名
Scanner
5. 输入
- Scanner类
// 导包
import java.util.Scanner;
public class ScannerDemo1{
public static void main(String[] args){
// 声明,创建对象
Scanner sc = new Scanner(System.in);
// 赋值
int i = sc.nextInt();
System.out.println(i);
}
}
6. "+"的连接意义
// 类似于C中的字符串的strcat
String name = "杜子健";
System.out.println("我的名字是" + name);
// 输出结果为 :我的名字是杜子健
7. 引用类型
public static void main(String[] args) {
// 基本类型
int num = 1;
// 引用类型
int[] arr = new int[10];
// 数据
System.out.println(num);
// 地址
System.out.println(arr);
}
D:\java\1.8verson\bin\java.exe "
1
[I@1b6d3586
8. 常量
// 类似于C语言中的#define
// #define PI 3.14
final int PI = 3.14;
final int DAY_OF_MONTH = 30;
9. next() 与nextLine()
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i;
String str;
System.out.println("input i:");
i = sc.nextInt();
System.out.println("i =" + i);
// sc = nextLine();
// 类似于 ch = getchar();加上这一行就可以正常读取了
// 这一行不读取,之前有回车在缓存区里面
str = sc.nextLine();
System.out.println("str =" + str);
}
input i:
10
i =10
str =
10. 数组的遍历
package test_04;
import java.util.Scanner;
public class Test_05 {
public static void main(String[] args) {
int[] arr;
// 创建
arr = new int[10];
// 遍历输入
Scanner sc = new Scanner(System.in);
for (int j = 0; j < arr.length; j++) {
arr[j] = sc.nextInt();
}
// 输出
for (int j = 0; j < arr.length; j++) {
System.out.println("arr[j] = " + arr[j]);
}
}
}
1 2 3 4 5 6 7 8 9 10
arr[j] = 1
arr[j] = 2
arr[j] = 3
arr[j] = 4
arr[j] = 5
arr[j] = 6
arr[j] = 7
arr[j] = 8
arr[j] = 9
arr[j] = 10