* 1,while(循环判断条件){
* 循环体
* }
* 循环的规则:
* 当判断条件成立时执行循环体
* 当判断条件不成立时结束循环
* 当判断条件恒成立时死循环
while (num<10
) {num ++;
System.out.println("可以");
}
2 do --while
* do{
* 循环体
* }while(循环条件)
* 循环规则
* 限制性依次循环体 .再判断循环条件
* 如成立执行循环,不成立结束循环
int num=1;
Scanner scanner = new Scanner(System.in);
String work="";
do {
System.out.println("星期"+num+"明天上班不");
work= scanner.nextLine();
num++;
} while (work.equals("上班")&&num<=7);
3 for
for(表达式;判断条件;表达式){
* 循环体}
三种循环结构使用时机
//如果循环的增量只是用来控制循环的次数
//在循环外无需使用时可选for
//反之,循环增量在循环外.你还要继续使用或操作
//这时,可以选用while循环
如想先执行循环再做判断使用do while
//1.从控制台输入一个字符 如果是字母a-z 输出小写字母 如果是A-Z
//输出大写字母 如果是0-9 输出数字 否则提示输入不合法
public static void main(String[] args) {
System.out.println("输入一个字符");
Scanner scanner = new Scanner (System.in);
//从字符串中获取第一个字符
String string = scanner.nextLine();
char c = string.charAt(0);
char d = string.charAt(0);
循环练习,锻炼逻辑能力
1//打印乘法口决表
public static void main(String[] args) {
//打印下面图行使用for循环
for (int i = 0; i < 10; i++) {
for (int j =0; j <= i; j++) {
System.out.print(i + "*" + j +"=" + i*j + " ");
}
System.out.println("");
}
2 打印正方形
for(int i=1;i<5;i++)
{
for(int j=1;j<5;j++)
{
System.out.print("*");
}
System.out.println(" ");
}
3打印三角形
for(int i=1;i<=5;i++)
{
for(int j=1;j<=4+i;j++)
{
if(j<=5-i)
{
System.out.print(" ");
}
else
{
System.out.print("*");
}
}
System.out.println();
}