do while

do{

    循环体;

   循环变量迭代;

} while(循环条件);

说明:

(1)先执行,在判断,也就是说至少执行一次,

(2)最后有一个分号;

(3)while和 do  while举例。

while先判断在执行。

do while  先执行,在判断。先干一票。显示菜单。

当循环条件为假的时候,退出dowhile循环。

import java.util.Scanner;
public class Change{
 
	public static void main(String[] args){	
		/*
		打印:

				 */ 
	 	int i = 1;
	 	do{
	 			System.out.println("你好明天");
 				i++;
	 	}while(i <= 10);
	 	
	 			

		
    }
}

 循环变量迭代,一定要有哦。

import java.util.Scanner;
public class Change{
 
	public static void main(String[] args){	
		/*
		打印:

				 */ 
	 	int i = 1;
	 	int sum = 0;
	 	do{
	 			sum += i;
	 			if (i == 100) {
	 				System.out.println("he"+ sum);
	 			}
	 			
 				i++;

				
	 	}while(i <= 100);
	 	
	 			

		
    }
}
import java.util.Scanner;
public class Change{
 
	public static void main(String[] args){	
		/*
		打印:

				 */ 
	 	int i = 1;
	 	int count = 0;
	 	do{
	 			if (i % 5 == 0 && i % 3 != 0) {
	 				count++;
	 			}
 				i++;
	 	}while(i <= 200);
	 	System.out.println(count);		
    }
}
import java.util.Scanner;
public class Change{
 
	public static void main(String[] args){	
		/*
		1、先不停地问你还钱吗(2)使用char answer  接收回答,定义一个Scanner
        (3)在dowhile 的基础上,判断要是y就不再循环。换句话说就是不是y要一直循环。
         要不是y就一直循环。
            另外就是以前的接受都是在一起的,这一次先定义一个字符,然后在后来的使用中再接受字符。

				 */ 
		Scanner myscanner = new Scanner(System.in);	
	 	
		char ch;		
	 	
	 	
	 	do{
	 	System.out.println("老韩问:你tm还钱吗  y / n");
	 	ch = myscanner.next().charAt(0);//用来接收输入的字符。next后面还有括号,charAt(0)

	 	System.out.println("" + ch);


	 	}while(ch != 'y');//判断条件很关键
	 	
	 		
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值