一、switch语句的基本形式
switch(表达式){
case 表达式常量1:
语句1;
break;
case 表达式常量2:
语句2;
break;
......
case 表达式常量n:
语句n;
break;
[default:语句n+1;]
}
Java中switch语句的实现
package com.zsh.www;
public class Hello {
public static void main(char a) {
switch(a)
{
case 'A':
System.out.println("80~90");
break;
case 'B':
System.out.println("70~80");
break;
case 'C':
System.out.println("60~70");
break;
default:
System.out.println("error");
break;
}
}
}
package com.zsh;
import com.zsh.www.Hello;
public class Main {
public static void main(String[] args) {
Hello.main('A');
}
}
二、if…else语句的基本形式
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
Java中if-else语句的实现
package com.zsh;
import com.zsh.www.Hello;
public class Main {
public static void main(String[] args) {
Hello.test(8);
}
}
package com.zsh.www;
public class Hello {
public static void test(int n) {
if(n>0)
{
System.out.println(n+"是一个正数");
}
else
{
System.out.println(n+"是一个负数");
}
if(n%2==0)
{
System.out.println(n+"是一个偶数");
}
else
{
System.out.println(n+"是一个奇数");
}
}
}
三、while语句的基本形式
while(条件){
//循环代码
//变量值的改变
}
Java中while语句的实现
题目:求整数1~100的累加值,但要求跳过所有个位数为3的数
package com.zsh;
import com.zsh.www.Hello;
public class Main {
public static void main(String[] args) {
Hello.practice(100);
}
}
package com.zsh.www;
public class Hello {
public static void practice(int n) {
int i = 1;
int sum = 0;
while(i<=n)
{
if(i%10==3||i==3)
{
i++;
continue;
}
else
{
sum += i;
}
i++;
}
System.out.println(sum);
}
}
四、for语句的格式:
for(初始化变量;循环条件;初始化变量的自增){循环体}
Java中for语句的实现
题目:求整数1~50之中所有奇数的和
package com.zsh;
import com.zsh.www.Hello;
public class Main {
public static void main(String[] args) {
Hello.vvv(50);
}
}
package com.zsh.www;
public class Hello {
public static void vvv(int n) {
int i;
int sum = 0;
for(i=1;i<=n;i++)
{
if(i%2!=0)
{
sum += i;
}
}
System.out.println(sum);
}
}