字符串,循环语句与数组的定义
1.字符串
字符串的定义
String a=" sfsdf453";
String b=“ss”;
String c=“cc”;
字符串的简单函数
函数 | 作用 |
---|---|
a.substring(0, 3) | 截取数组a中下标为0到下标为3的字符串 |
a.length() | 数组a的字符串长度 |
a.trim() | 清除字符串中前面和后面的空格 |
a.endsWith(“3”) | 判断结尾的值是否与3相同 |
(a.equals(b) | 判断字符串a与字符串b是否相同 |
a.charAt(1) | 返回下标为1的数组a的值 |
a.contains(1) | 判断字符串a中是否包含1 |
a.indexOf(“4”) | 返回字符串中4字符的下标值 |
2.循环
for循环
for 循环的语法如下:
for (语句 1; 语句 2; 语句 3) {
要执行的代码块
}
语句 1 在循环(代码块)开始之前执行。
语句 2 定义运行循环(代码块)的条件。
语句 3 会在循环(代码块)每次被执行后执行。
switch循环
switch循环的语法如下
switch (表达式){
case 值1 : 语句1
break;
case 值2 : 语句2
break;
…
default : 语句n
break;
}
从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。
假如任何一个case语句的值都不等于表达式的值,就运行可选标签default之下的语句。
假如表达式的值和任何一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。
while/do while循环
while循环
while 循环会一直循环代码块,只要指定的条件为 true。
语法如下
while (条件) {
要执行的代码块
}
do while循环
do/while 循环是 while 循环的变体。在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。
语法如下
do {
要执行的代码块
}
while (条件);
3.数组
数组的定义
int []a=new int [3];
a[0]=23;
a[1]=123;
a[2]=2643;
int[] b=new int[] {11,123,3213,12312};
int[] c= {33,2,2,31};
数组的遍历
int i=0;
while (i<a.length) {
System.out.println(a[i]);
i++;
}