以下两段代码然后选择答案。
- package com.servlet;
- public class test_number {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int num=0;
- for (int i = 1; i <= 100; i++) {
- if(i>50){
- break;
- }
- num+=i;
- }
- System.out.println(num);
- }
- }
- package com.servlet;
- public class test_number {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int num=0;
- for (int i = 1; i <= 100; i++) {
- if(i>50){
- continue;
- }
- num+=i;
- }
- System.out.println(num);
- }
- }
这两端小代码的唯一区别就是if语句中的continue和break;学过java的同学都知道这两个跳出的区别,如果只让你看代码然后给你几个选项你会怎么选择:
问你一下几个输出结果那个是正确的?(当然只是对着题目看,不是让你上机测试)
A、1275 1275
B、1275 5025
C、5025 1275
D、1275 5050