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;
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;
用「‘’」括起来
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;
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;
int a=1;
double b=0.3;
布尔 (bù’ěr)正确还是错误?
//初期値を決める場会
boolean data = true;
boolean data = false;
//初期値を決める場会
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が出力
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が出力
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が出力
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
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が出力
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が出力
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が出力
HashMap<String,String> moji = new HashMap<>();
num.put("A","a");
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が出力
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が出力
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が出力
int [][] nijigenn =new int [3][3];
nijigenn[0][0]=1;
nijigenn[1][0]=2;
System.out.println(nijigenn[1][0]);// 2が出力