学习笔记_do...while循环语句

/* P70 do...while循环语句 2020-03-14 21:08:25
 * 用户输入一个值,从这个值开始,依次与这个值之后的连续n个自然数相加,当和超过100时结束,输出此时的和与自然数的值.
 * ★★★★★此题有疑问★★★★★
 * 
public class Ccb_GetSum2 {
	public static void main(String[] args) {
		java.util.Scanner sc = new java.util.Scanner(System.in);
		do {
			System.out.println("请输入一个数字:");
			double num = sc.nextDouble();
			double natural = num + 1;
		} while ((num + natural) > 100);
		System.out.println("此时num的值为:" + num + "自然数为:" + natural);
		
		sc.close();
	}
}
*/
//★★★★★此题有疑问★★★★★
import java.util.Scanner;

public class Ccb_GetSum2 {
	public static void main(String[] args) {
		int sum = 0;								// 用于保存计算的sum(和)
		Scanner sc = new Scanner(System.in);
		System.out.print("请输入一个整数(0~100):");
		int num = sc.nextInt();						// 记录用户输入的值(1-100之间)
		do {
			sum = sum + num;						// 和 = 等于和 + 输入值
			num++;
		} while (sum <= 100);						// 100界限? 小于等于????
		System.out.println("此时的和:sum=" + sum);
		System.out.println("连续自然数:n=" + (num - 1));
		sc.close();
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值