提供Java编程的基本语句,方便查阅编程的代码格式:
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class tr { public static void main(String[] args) { int a = 3; int _a_ = 3; int arr[]; //声明 arr = new int[10]; //分配空间 arr[0] = 5; int A1[] = {1, 2, 4}; //不可以再更改 final double pi = 3.14; String a_bigger = a > pi ? "yes" : "no"; /*多 行 注 释 */ Scanner shuru = new Scanner(System.in); String str1 = shuru.nextLine(); //输入的一行 String str2 = shuru.next(); //输入的单词直到第一个空白符 int int1 = shuru.nextInt(); //输入的为int数字 int age = (int) (2 * Math.random()); //0,1 System.out.println(age); List<String> li = new ArrayList<String>(); li.add("ack"); //增加 li.add("bom"); li.add("cat"); li.add(1, "插入"); li.remove(0); //删除 li.set(3, "fff"); //修改 li.indexOf("bom"); //查找第一个 li.lastIndexOf("bom"); //后面往前找第一个 switch (a) { case 1: { } case 'f': { } default: { } } for (int tmp : A1) { //遍历数组所有内容 System.out.println(tmp); } while (true) { break; } do { System.out.println("1"); break; //直接结束 continue直接进入下一次循环 } while (true); for (int i = 0; i < 2; i++) { // ; ; 无限 break; } //重载: 方法名相同,参数个数不同;参数类型不同;参数顺序不同 //只有返回值不同,参数名称不同,不构成重载 } //方法不可以在main里面直接定义 int fun() { return 2; } public int fun2() { return 10; } }