if语句和switch语句

1.基本写法

if

if(逻辑表达式){语句;}else if{语句;else{语句;}

switch

switch(变量){case 常量值:语句;break;default:语句;}

2.举例

if else语句

public class ccc {

    /**
     * @param args
     */
    public static void main(String[] args) {

int a = 10

if(a>18)
{
System.out.println("你已经成年");
}
else if(a=18)
{
System.out.println("你刚满十八岁");
}
else
{
System.out.println("你还未成年");
}
         //    

        // TODO 自动生成的方法存根

    }

}

2.switch语句

public class ccc {

    /**
     * @param args
     */
    public static void main(String[] args) {
    int a = 5;
    switch(a)
    {
    case 0:
    System.out.println("你是个好人");
    break;
    case 5:
    System.out.println("你不是好人");
    break;
    default:
    System.out.println("输入有误");
    break;
    }
    // TODO 自动生成的方法存根

    }

}
时间: 2024-11-05 13:30:59

if语句和switch语句的相关文章

选择结构if语句和switch语句的区别

1.选择结构if语句格式及其使用 A:if语句的格式: if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } ... else { 语句体n+1; } B:执行流程: 首先计算比较表达式1看其返回值是true还是false, 如果是true,就执行语句体1,if语句结束. 如果是false,接着计算比较表达式2看其返回值是true还是false, 如果是true,就执行语句体2,if语句结束. 如果是fals

Javascript基础系列之(五)条件语句(switch语句)

stwith语句的格式一般如下: 1 switch (expression){ 2 case value :statement1 3 break; 4 case value2 :statement2 5 break; 6 .... 7 case value: statement 8 break; 9 default :statement; 每个情况表示如果expression的值等于case ,则执行statament. 关键词 break使代码跳出switch. 如果没有关键词break,代码

黑马程序员---C基础3【变量的易错】【程序结构】【if语句】【Switch语句】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [变量的易错] 1.变量为什么要初始化为0 int  sum,a=3: sum = sum+a 如果未初始化则会成为一个不确定的变量,结果也会不确定,容易出错. 2.不同类型的变量之间的转换 切记int  a=1,b=0:b=1-1.5:其中b为一个整型所有结果是保留整数部分的0,而不是-0.5,又因为0没有正负之分,所有保存结果为b=0: 3.关于Xcode的一个快速注释的插件 快捷键://

通过goto语句学习if...else、switch语句并简单优化

goto语句在C语言中实现的就是无条件跳转,第二章一上来就介绍goto语句就是要通过goto语句来更加清楚直观的了解控制结构. 我理解的goto语句其实跟switch语句有相似之处,都是进行跳转.不同的是goto语句是进行无条件的跳转,执行到这一句的时候直接就跳转了,而switch语句是要进行一个判断之后才能进行跳转.例如: 下面是用switch语句写的一个程序 1 #include <stdio.h> 2 int main(void) 3 { 4 char score; 5 scanf(&q

慕课网-安卓工程师初养成-4-6 Java条件语句之 switch

来源:http://www.imooc.com/code/1358 当需要对选项进行等值判断时,使用 switch 语句更加简洁明了.例如:根据考试的名次,给予前 4 名不同的奖品.第一名,奖励笔记本一台:第二名,奖励 IPAD 2 一个:第三名,奖励移动电源一个:最后一名奖励 U 盘一个. 语法:  执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束:如果没有匹配的 case 语句则执行 def

switch语句和for循环

switch语句: 1. switch 后面小括号中表达式的值必须是整型或字符型 2. case后面的值可以是常量数值,如:1.日:也可以是一个常量表达式,如:2+2:但 不能是变量或带有变量的表达式,如:a*2 3. case匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 4.最后一条语句的break可以省略 5.default 块可以出现在任意位置,也可以省略 6.可以把功能相同的 c

JAVA SWITCH语句

/* switch语句 switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; .. .. default: 语句体n+1; break; } B:switch语句的格式解释 (1):switch表示这是switch语句 表达式的取值:byte,short,int,char JDK5以后可以是枚举(什么是枚举,以后再讲) JDK7以后可以是String (2):case后面跟的是要和表达式进行比较的值 (3):语句体部分可以是一条或多条语

java基础:流程控制(选择结构switch语句)

(1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹配,就执行这

Java条件语句之switch

当需要对选项进行等值判断时,使用switch语句更加简洁明了. 语法: 执行过程中,当switch后表达式的值与case语句后的值相同时,就执行相应的语句并从该位置开始向下执行,直到遇到break语句或者switch语句块结束:如果没有匹配的case语句则执行default块的代码. 例如:根据考试的名次,给予前4名不同的奖品.第一名,奖励笔记本一台:第二名,奖励IPAD 2一个:第三名,奖励移动电源一个:最后一名奖励U盘一个. 运行结果: 注意: 1.switch后面的表达式的值必须是整型或字