一、Java 基本代码
1、主类 main() 函数
public class demo {
public static void main(String[] args){
}
}
2、输出
public class demo {
public static void main(String[] args){
System.out.println("Hello Word!");
}
}
3、基本数据类型
public static void main(String[] args){
// 基本数据类型
boolean flag = true; //逻辑类型
int num = 5; //整数类型:byte、short、long
char ch = 'A'; //字符类型
float temp = 1.2f; //浮点类型
double i = 0.21; //浮点类型
System.out.println("All value: "+flag
+" "+num+" "+ch+" "+temp+" "+i);
}
运行结果
4、输入
import java.util.Scanner;
public class demo {
public static void main(String[] args){
// 创建Scanner对象获取输入
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt(); // 获取整型
System.out.println(num);
}
}
运行结果
拓展:
// 获取字符串, 空格结束 String a = scanner.next(); // 获取字符串, 换行符结束 String temp = scanner.nextLine();
5、数组的使用
5.1 数组的定义
public static void main(String[] args){
// 数组的使用
int a[] = new int[5]; // 长度5的数组
char b[] = {'a','b','c'};
// 依次赋值
for(int i=0;i<a.length;i++){
a[i]=i+1;
}
}
5.2 数组的输出
public static void main(String[] args){
// 数组的定义
char b[] = {'a','b','c'};
// 数组的输出
for(int i=0;i<b.length;i++){
System.out.println(b[i]);
}
}
二、排序算法
详见博客:排序算法及Java代码
PS. 文章更新中…