![[问答题] 下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。publ,第1张 [问答题] 下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。publ,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E4%B8%AD%EF%BC%8C%E8%A6%81%E6%B1%82%E6%8C%89%E7%85%A7%E4%BB%8E%E5%B0%8F%E5%88%B0%E5%A4%A7%E7%9A%84%E9%A1%BA%E5%BA%8F%E8%BE%93%E5%87%BA1%E5%88%B0100%E4%B9%8B%E9%97%B4%E6%89%80%E6%9C%89%E8%83%BD%E8%A2%AB7%E6%95%B4%E9%99%A4%E7%9A%84%E6%95%B0%E5%AD%97%EF%BC%8C%E8%AF%B7%E5%B0%86%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E8%A1%A5%E5%85%85%E5%AE%8C%E6%95%B4%E3%80%82%E6%B3%A8%E6%84%8F%EF%BC%9A%E8%AF%B7%E5%8B%BF%E6%94%B9%E5%8A%A8main%28%29%E4%B8%BB%E6%96%B9%E6%B3%95%E5%92%8C%E5%85%B6%E4%BB%96%E5%B7%B2%E6%9C%89%E8%AF%AD%E5%8F%A5%E5%86%85%E5%AE%B9%EF%BC%8C%E4%BB%85%E5%9C%A8%E6%A8%AA%E7%BA%BF%E5%A4%84%E5%A1%AB%E5%85%A5%E9%80%82%E5%BD%93%E8%AF%AD%E5%8F%A5%E3%80%82publ.png)
[问答题] 下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。
注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。
public class Example1_3
public static void main(String[] argv)
int i = 1;________
if(______)
System.out.print(i + ",");
________
while(i < 100);
System.out.println();
正确答案:
do i%7==0 i++;或者i=i+1;或者i+=1;
参考解析:本题考查知识点:表达式语句、条件语句、循环语句。 解题思路:本题主要考查Java编程的流程控制。Java语言中的流程控制主要是通过循环、分支和跳转三种语句来实现的。在解这类题型的时候,首先要分清楚题中要考查的语句类型,比如本题考查了考生对do-while循环的掌握情况;然后,再根据对应的类型,看题中的语句结构是否完整。题中变量i从1循环增加到99,每一个数字模7,如果余数为0就认为这是一个可以被7整除的数。 本题中,do-while循环缺少了“do”这个循环开始语句,因此第一个空需要填写“do”以使循环体完整;最后也是最重要的,循环一定要保证能够正常结束,许多编程经验丰富的人也会因为一时大意而写出死循环来,这样的错误一定要避免。 第二个空就是使i值顺序增加,直到i=100时程序退出循环。 本题中还考查了考生对条件分支语句的掌握,即if语句。在解条件分支语句的题的时候,首先要找出需要满足的条件是什么,需要通过分支语句分流的条件是什么。比如题中要球能被7整除,所谓整除就是余数为0,这样我们就知道,分支条件就是余数值是否为0,则第二个空应该填写“i%7==0”。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)