Ⅰ 关于java中while最多可以嵌套多少次
嵌套没有限制。while(b=1……)
语句,其实不是循环,只是判断,应该用if……if……else……语句。
break是退出本层循环,无用。
Ⅱ 乐字节Java循环:循环控制和嵌套循环
乐字节小乐带来了Java循环的知识,以下为Java循环的四部分:
首先,是直到型循环(do..while),其流程为先执行循环体后判断,确保循环体至少执行一次。流程图显示其运行方式。
接着,是灵活的循环(for),它是迭代通用结构中最为有效且灵活的。for循环在执行条件测试后先执行程序部分,再执行迭代因子。初始化、条件判断和迭代因子部分可为空,用分号隔开。例如无限循环。
在for循环中声明的变量的作用域是整个for循环体。
接下来是一些实例,包含输出、求和等操作。
例如,输出"HelloWorld"10次、输出1-10数据、输出10-1数据、求1-10和、求1-100和、求1-100偶数和、求1-100奇数和、求1-50中能被3整除的数和、求1-100中既能被3整除又能被5整除还能被2整除的和、求1-100中能被3整除或5整除或2整除的和、求5的阶乘、找出[1, 200]中能被3整除的所有数,每行输出5个数或每个数之间用逗号分隔、计算[1, 200]中能被3整除的所有数,每行输出5个数。
最后,是嵌套循环。在一个循环内部嵌套一个或多个循环。例如输出一个5x5的空心正方形、菱形、空心菱形和九九乘法表。
输出5x5空心正方形时,第一行和最后一行完全填满,第二、三、四行只输出边框。
输出菱形时,可以分为上下两个三角形输出,每个三角形都需要遍历星号和空格。
空心菱形与菱形类似,但需要额外考虑中间空格和星号。
九九乘法表的输出则需要根据乘法规则进行设计,鼓励读者动手操作。
Ⅲ java for里面可以嵌套while循环吗为什么我嵌套了错了呢
while括号里边是boolean,while里边要有终止条件,不然是死循环。for里边是可以嵌套while循环的。写出这代码,看你是初学者吧,info里边用了返回String类型,而你有没返回值,如果不要返回值使用void。
class Date {
public void info(String a) {
String b = a.toUpperCase();
for (int c = 0; c <= a.length()-1; c++) {
System.out.println(c);
while (b.charAt(c) == a.charAt(c)){
System.out.print(a.substring(c));
break;
}
}
}
}
class D5176 {
public static void main(String args[]) {
String a = "Java 技术学习班20070326";
Date tiqu = new Date();
tiqu.info(a);
}
}