Java语言的基本语法

参考于2017年10月9日限定公开的文章《简明易懂的Java入门》,

搭建开发环境

从Oracle下载Java SE,并从JetBrains下载IntelliJ IDEA进行安装。Atom编辑器也很有用。

基本事项 或基本要点

声明一个变量

public class Main{
    public static void main(String args[]){
        int 変数名 = ;
        final int 定数名 = ; // 定数名は大文字
    }
}
分類型名格納データ整数long大
int普通
byte-128 ~ 127小数double普通
float曖昧真偽値booleantrue / false文字String文字列
char1文字

操作符

int age = 15;
演算子機能評価方向++左辺 = 左辺 + 1->–左辺 = 左辺 – 1->*乗算->/除算->%剰除->+加算->
文字列連結->-減算->=代入<-+=左辺 = 左辺 + 右辺<-
“左辺” = “左辺” + “右辺”<–=左辺 = 左辺 – 右辺<-*=左辺 = 左辺 * 右辺<-/=左辺 = 左辺 / 右辺<-%=左辺 = 左辺 % 右辺<-

基本的指令执行 de

// 画面出力(改行あり)
System.out.println("文字列");
// 画面出力(改行なし)
System.out.print("文字列");
// 文字列を数字に変換
int n = Integer.parseInt(文字列);
// 乱数発生
int r = new java.util.Random().nextInt(上限);
//キーボードから入力受付
String m = new java.util.Scanner(System.in).nextLine();
int n = new java.util.scanner(System.in).nextInt(); 

条件分支

算术符号

演算子意味==左辺 = 右辺!=左辺 ≠ 右辺>左辺 > 右辺<左辺 > 右辺>=左辺 ≧ 右辺<=左辺 ≦ 右辺&&条件式1 ∨ 条件式2||条件式1 ∧ 条件式2

如果-否则如果-否则语句 – 分支分支

if (条件式1) {
    ブロック1
} else if(条件式2) {
    ブロック2
} else {
    ブロック3
}

切换命令

当评估整数、字符串和字符的左右是否相等时,可以将If-ElseIf-Else语句重写成Switch语句。

switch(条件値) {
    case 値1:
        処理1
    case 値2:
        処理2
        break; //処理自体を中断
    default:
        デフォルトの処理
}

执行-直到为止-循环

do{
    ブロック
}while (条件式) {
    ブロック
}

对于文

在知道重复次数的情况下,应该使用循环语句。

for (int i = 0; i < 10; i++) {
    ブロック
    if (i == 7) {
        continue; //現在の周回を中止
    }
}

while (true) {
    ブロック // 無限ループ
    for (;;) {
        ブロック // 無限ループ
    }
}

排列

int[] 配列名 = {値0, 値1 ... 値n}
配列名 = null; // 配列を切る
int 配列の要素数 = 配列名.length;

// 拡張For文
for(int 任意の変数名: 配列名) {
    ブロック
}
bannerAds