for( ;score<60;score++){

来源:5-1 编程练习

木丿生

2019-05-16 09:33

括号内开头;

是什么意思

写回答 关注

3回答

  • Peppa_
    2019-05-26 16:13:17

    两个分号分三个部分:

    <1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

    <2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

    <3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

    for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

  • 楓輕雲淡
    2019-05-16 10:55:28

    for循环可以忽略所有表达式, 比如, 

    int score = 0; 

    for(;;){

        if(score>=60) break;

        score++;

    }

  • 小六子的鱼
    2019-05-16 10:32:57

    因为score在程序前面已经定义过了,所以可以直接省略

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165522 学习 · 17586 问题

查看课程

相似问题