java编程总结;基础学习day three
一、三元运算符 1、格式:(表达式1)?表达式2:表达式3; 2、运算原则: (1)表达式1运算结果必须是boolean类型的值 (2)表达式1的结果为true时,表达式2的运算结果就是整个三元运算符的结果 (3)表达式1的结果为false时,表达式3的运算结果就是整个三元运算符的结果 3、实例分析 若a<b,则输出的max的值为b;若a>b,则输出的max的值为a。 二、判断结构(if) 三种结构: 1、 if(条件表达式){ 执行语句; } 2、 if(条件表达式){ 执行语句; } else{ 执行语句; } 3、 if(条件表达式){ 执行语句; }else if (条件表达式){ 执行语句; } …… else{ 执行语句; } 注:无论是那种结构,小括号中的 条件表达式的运算结果都必须是boolean类型 的值, 切记:花括号和小括号后面无分号。 三、多分支结构(switch) 1、语句格式: switch(表达式){ case 取值1: 执行语句; break; case 取值2: 执行语句; break; … default: 执行语句; break; } 2、执行流程 程序执行时,遇到switch关键字,首先会计算表达式的值,然后根据计算的值和case后面的值做比较,当case后面的值和switch表达式的值相同时,就执行case身后的所有语句