Java 概述

字符 String 整数 浮点数 布尔

字符

char型可以代表一个字符。

可以输出Unicode字符编号。

用「‘’」括起来

char a='あ';
char a= 0x3042;

char a= 0x3043; //a=ぃ 

把下面的句子用汉语自然地改写一下,只需要一个选项:字符串

String a ="あ";

请提供一个补充的上下文来更好地确保准确翻译。

int a=1;

双倍

double b=0.3;

布尔 (bù’ěr)正确还是错误?

//初期値を決める場会
boolean data = true;

boolean data = false;

如果在if语句中做条件分支判断
进行数字或字符串的比较
– 数字比较使用等号等于

int a =0;
int b =0;
System.out.println(a==b); // true

文字列 – liè

String msg1 = "Hello";
String msg2 = new String(msg1);
System.out.println(msg1.equals(msg2)); // true

使用for循环语句或while循环语句来决定是否继续循环。

变量赋值

变量和数值的计算

int a =5;
int b =a;//5
String c ="oppai";
String d =c;//oppai

如果+ (条件/情况/事件),就+ (结果/行动)

if (a==0){
    System.out.print("a:"a);
}

另外的文本

int a =(int)(Math.random()*2);
//int a =(int)(Math.random()*2+1);
if (a==0){
    System.out.print("a:0");
}else if(a==1){
    System.out.print("a:1");
}else{
    System.out.print("a:2");
}

用于循环控制的关键字

for(int i=0;i<5;i++){
System.out.println(i);
}   //0,1,2,3,4
for(int i=5;i>0;i--){
System.out.println(i);
}    //5,4,3,2,1

SWITCH文

int num = (int)(Math.random()*5+1); //1~5のランダム
        System.out.println(num); 
    
            switch(num){
            case 1:
                System.out.println("1等賞");
                break;
            case 2:
                System.out.println("2等賞");
                break;
            case 3:
                System.out.println("3等賞");
                break;
            case 4:
                System.out.println("4等賞");
                break;
            default:        //1~4以外の数字の時に実行
                System.out.println("残念賞");
            }  

“执行循环体语句,直到条件不满足”

打破完成处理

int i =0;
while(true){
    i++;
    if(i>=5){
        break;
    }
}

继续跳过 continue语句执行后的代码处理

for(int i=0;i<10;i++){
    if(i%2==0){
        continue; //ココの処理以降スキップされまたfor文が続く
    }
    System.out.println(i);  //奇数が出力される1,3,5,7,9
}

哈希映射
导入java.util.HashMap;

HashMap<Integer,String> num = new HashMap<>();

num.put(1,"0001");//入力
num.put(2,"0010");
num.put(3,"0011");

num.get(1); //0001が出力
//文字から数字
int num01 = Integer.parseInt(num.get(1));

哈希映射导入java.util.HashMap;

HashMap<String,String> moji = new HashMap<>();
num.put("A","a");

填补0%04d 表示一个格式字符串的指令符
0 用来填充的字符。在这种情况下是0
4 数字的位数。在这种情况下是5位
d 表示要输出的值的类型。在这种情况下是整数

System.out.println(String.format("%04d", 1));//0001が出力

整型数组[]

int []hairetu =new int [3];
    hairetu[0]=0;
    hairetu[1]=1;
    hairetu[2]=2;

    System.out.println(hairetu[0]); //0出力

字符串数组

String [] moji01 = new String [3];
                moji01[0]="a";
                moji01[1]="b";
                moji01[2]="c";

                System.out.println(moji01[0]);
                System.out.println(moji01[hairetu[0]]);

二维数组

零零 零一 零二

1-0 1-1 1-2一比零 一比一 一比二

2-0 2-1 2-2:二比零 二比一 二比二

 int [][] nijigenn =new int [3][3];
    nijigenn[0][0]=1;
    nijigenn[1][0]=2;
    
    System.out.println(nijigenn[1][0]);// 2が出力

bannerAds