目录
1.数据的输入输出
2.循环语句
(1)while语句
(2)do...while语句
(3)for循环语句
3.数组
(1)一维数组
(2)二维数组
(3)排序
4.字符串
5.Math的方法
1.数据的输入输出
数据的输入:
Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //不将空格看做是两个字符串的间隔,而是看作字符串的一部分, //返回时,它作为String类型一并返回。 nextLine()
数据的输出:
System.out.println();
2.循环语句
(1)while语句
while(循环条件表达式){
语句块
}
(2)do...while语句
do{
语句块
}
while(条件表达式);
(3)for循环语句
//遍历循环
for(int i;i<10;i++){
语句块
}
//增强型循环
for (循环变量类型 循环变量名称 : 要被遍历的对象){
循环体
}
for(int i:score){增强型for是把score中的元素依次赋给i
if(i>max) max=i;
if(i
3.数组
(1)一维数组
int[] n = new int[5];
输入数组
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int f[] = new int[n];
for(int i=0;i
(2)二维数组
int[][] n = new int [4][3];
输入数组
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i, j;
int[][] x = new int[n + 1][n + 1];
for (i = 0; i < n; i++)
for (j = 0; j <= i; j++)
x[i][j] = sc.nextInt();
(3)排序
//对数组元素从小到大排序
Arrays.sort(int[] a)
4.字符串
//根据ascii码取得其对应的字符
char(int)
//返回指定索引处字符串索引范围从0到length()-1
charAt()
//返回int变量的二进制表示的字符串
Integer.toBinaryString(i);
//把对象转成字符串
to String()
//将int变量i转换成字符串
String.valueOf(int i)
String string = String.valueOf(int i);
//判断str中是否有子字符串,有则返回true,没有则返回false
str.contains
//替换全部字符串
string.replaceAll
//截取父字符串的某一部分
substring()
5.Math的方法
//返回num的绝对值
Math.abs(num)
//求底数的次方
Math.pow(底数,几次方)
//求a的3次方
Math.pow(a,3)
while(循环条件表达式){
语句块
}
(2)do...while语句
do{
语句块
}
while(条件表达式);
(3)for循环语句
//遍历循环
for(int i;i<10;i++){
语句块
}
//增强型循环
for (循环变量类型 循环变量名称 : 要被遍历的对象){
循环体
}
for(int i:score){增强型for是把score中的元素依次赋给i
if(i>max) max=i;
if(i
3.数组
(1)一维数组
int[] n = new int[5];
输入数组
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int f[] = new int[n];
for(int i=0;i
(2)二维数组
int[][] n = new int [4][3];
输入数组
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i, j;
int[][] x = new int[n + 1][n + 1];
for (i = 0; i < n; i++)
for (j = 0; j <= i; j++)
x[i][j] = sc.nextInt();
(3)排序
//对数组元素从小到大排序
Arrays.sort(int[] a)
4.字符串
//根据ascii码取得其对应的字符
char(int)
//返回指定索引处字符串索引范围从0到length()-1
charAt()
//返回int变量的二进制表示的字符串
Integer.toBinaryString(i);
//把对象转成字符串
to String()
//将int变量i转换成字符串
String.valueOf(int i)
String string = String.valueOf(int i);
//判断str中是否有子字符串,有则返回true,没有则返回false
str.contains
//替换全部字符串
string.replaceAll
//截取父字符串的某一部分
substring()
5.Math的方法
//返回num的绝对值
Math.abs(num)
//求底数的次方
Math.pow(底数,几次方)
//求a的3次方
Math.pow(a,3)
//遍历循环
for(int i;i<10;i++){
语句块
}
//增强型循环
for (循环变量类型 循环变量名称 : 要被遍历的对象){
循环体
}
for(int i:score){增强型for是把score中的元素依次赋给i
if(i>max) max=i;
if(i
3.数组
(1)一维数组
int[] n = new int[5];
输入数组
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int f[] = new int[n];
for(int i=0;i
(2)二维数组
int[][] n = new int [4][3];
输入数组
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i, j;
int[][] x = new int[n + 1][n + 1];
for (i = 0; i < n; i++)
for (j = 0; j <= i; j++)
x[i][j] = sc.nextInt();
(3)排序
//对数组元素从小到大排序
Arrays.sort(int[] a)
4.字符串
//根据ascii码取得其对应的字符
char(int)
//返回指定索引处字符串索引范围从0到length()-1
charAt()
//返回int变量的二进制表示的字符串
Integer.toBinaryString(i);
//把对象转成字符串
to String()
//将int变量i转换成字符串
String.valueOf(int i)
String string = String.valueOf(int i);
//判断str中是否有子字符串,有则返回true,没有则返回false
str.contains
//替换全部字符串
string.replaceAll
//截取父字符串的某一部分
substring()
5.Math的方法
//返回num的绝对值
Math.abs(num)
//求底数的次方
Math.pow(底数,几次方)
//求a的3次方
Math.pow(a,3)



