Java学习笔记- 控制语句

控制结构

Java中控制结构(control flow)的语法与C类似。它们都使用{}来表达隶属关系。

选择 (if)

if (conditon1) {

statements;

...

}

else if (condition2) {

statements;

...

}

else {

statements;

...

}

上面的condition是一个表示真假值的表达式。statements;是语句。

练习 写一个Java程序,判断2013年是否是闰年:

package com.rochuan.demo;

importjava.util.Scanner;

public classisaleapyear {

publicstaticvoidmain(String[]args){

System.out.print(“输入一个年份,判断闰年与否:”);

Scannerscanner=newScanner(System.in);

intres=scanner.nextInt();

if(res%4==0 && ( (res%100==0 &&res%400==0) || (res%100!= 0 ) ) ){

System.out.println(res+“年是闰年”);

}

else{

System.out.println(res+“年不是闰年”);

}

}

}

循环 (while)

while (condition) {

statements;

}

循环 (do… while)

do {

statements;

} while(condition);// 注意结尾的;

循环 (for)

for (initial; condition; update) {

statements;

}

跳过或跳出循环

在循环中,可以使用

break;// 跳出循环

continue;// 直接进入下一环

选择 (switch)

switch(expression) {

case 1:

statements;

break;

case 2:

statements;

break;

default:

statements;

break;

}

你可能感兴趣的:(Java学习笔记- 控制语句)