Ⅰ java用分支结构循环编译这道题怎么做满意有重赏
public class Demo {
public static void main(String[] args) {
String strone = "run Hello World code. This is my java code";
String strtwo = "code";
int count = strone.split(strtwo).length; // 用字符串2去拆分字符串1,拆分后得到的数组长度-1就是字符串2在字符串1中出现的次数
System.out.println("strtwo在strone中出现了" + count + "次");
System.out.print("strtwo 中的每个字符: ");
for (char cInStr2 : strtwo.toCharArray()) {
// 遍历strtwo中的每一个字符, 声明变量记录当前字符在strone中出现的次数
int charCount = 0;
for (char cInStr1 : strone.toCharArray()) {
// 比较当前字符和strone中的每个字符,如果相同,当前字符出现的次数就+1
charCount += cInStr1 == cInStr2 ? 1 : 0;
}
System.out.print("\"" + cInStr2 + "\"在strone中出现了" + charCount + "次,");
}
}
}
Ⅱ java for循环用法
java for循环用法如下:
javafor循环语句语法:for(初始化; 布尔表达式; 更新) {// 代码语句}。最先执行初始化步骤,可以声明一种类型,但可初始毕旦化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值:1、如果为 true,循环体被执行。2、如果为 false,循环终止,开始执行循环体伍薯后面的语句。执行一次循环后,更新循环控制变量。再次检测布尔表达式,循环执行上面的过程。