java运算符及分支(if switch)

1.1算术运算符(+  -  *  /  %)

1.2赋值运算符 (=   +=   -=    *=   %=   ++   --)

1.3比较运算符  (>  <  >=  <=  ==  !=)

1.4逻辑运算符  (&&   ||   !   (a > b) ? c : d)

   &&   条件1 && 条件2   条件1和条件2都成立才返回true,有任何一个不成立就返回false

       短路情况  条件1不成立,条件2就不再执行

   ||   条件1 || 条件2  条件1和条件2中有一个成立就返回true,都不成立返回false

       短路情况  条件1成立条件2就不执行

   !    飞真即假  非假即真

   (a > b) ? c : d  三目运算 三元表达式   当条件一成立返回c 不成立返回d

1.5 分支结构

   if (条件表达式) {执行表达式1}else{执行表达式2}   条件表达式成立返回执行表达式1 

  不成立返回执行表达式2

   switch(值)case 条件表达式:执行表达式break;default:break

  三目运算符实例:

  比较数值大小

  int a = 3;

  int b = 5;

  int max = (a > b) ? a : b;

  System.out.println(max);

  if(){}else{} 实例:

  if(a > b){max = a} else {max = b}

  switch实例:

  switch (num) {
    case 1:
    System.out.println("春天");
    break;
    case 2:
    System.out.println("夏天");
    break;
    case 3:
    System.out.println("秋天");
    break;
    case 4:
    System.out.println("冬天");
    break;
    default:
    System.out.println(" ");
    break;




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据来源:中经数据库 主要指标110多个(全部都是纯粹的 市辖区 指标),大致是: GDP GDP增速 第一产业增加值占GDP比重 第二产业增加值占GDP比重 第三产业增加值占GDP比重 人均GDP 社会消费品零售总额 固定资产投资(不含农户) 新设外商投资企业数_外商直接投资 实际利用外资金额(美元) 一般公共预算收入 一般公共预算支出 一般公共预算支出_教育 一般公共预算支出_科学技术 金融机构人民币各项存款余额_个人储蓄存款 金融机构人民币各项存款余额 金融机构人民币各项贷款余额 规模以上工业企业单位数 规模以上工业企业单位数_内资企业 规模以上工业企业单位数_港澳台商投资企业 规模以上工业企业单位数_外商投资企业 规模以上工业总产值 规模以上工业总产值_内资企业 规模以上工业总产值_港澳台商投资企业 规模以上工业总产值_外商投资企业 规模以上工业企业流动资产合计 规模以上工业企业固定资产合计 规模以上工业企业利润总额 规模以上工业企业应交增值税 规模以上工业企业主营业务税金及附加 户籍人口数 年均户籍人口数 户籍人口自然增长率 第一产业就业人员占全部城镇单位就业人员比重 第二产业就业人员占全部城镇单位就业人员比重 第三产业就业人员占全部城镇单位就业人员比重 城镇非私营单位就业人员数 城镇非私营单位就业人员数_第一产业 城镇非私营单位就业人员数_第二产业 城镇非私营单位就业人员数_第三产业 城镇非私营单位就业人员数_农、林、牧、渔业 城镇非私营单位就业人员数_采矿业 城镇非私营单位就业人员数_制造业 城镇非私营单位就业人员数_电力、热力、燃气及水生产和供应业 城镇非私营单位就业人员数_建筑业 城镇非私营单位就业人员数_批发和零售业 城镇非私营单位就业人员数_交通运输、仓储和邮政业 城镇非私营单位就业人员数_住宿和餐饮业 城镇非私营单位就业人员数_信息传输、软件和信息技术服务业 城镇非私营单位就业人员数_金融业 城镇非私营单位就业人员数_房地产业 城镇非私营单位就业人员数_租赁和商务服务业 城镇非私营单位就业人员数_科学研究和技术服务业 城镇非私营单位就业人员数_水利、环境和公共设施管理业 城镇非私营单位就业人员数_居民服务、修理和其他服务业 城镇非私营单位就业人员数_教育 城镇非私营单位就业人员数_卫生和社会工作 城镇非私营单位就业人员数_文化、体育和娱乐业 城镇非私营单位就业人员数_公共管理、社会保障和社会组织 城镇非私营单位在岗职工平均人数 城镇就业人员数_私营企业和个体 城镇非私营单位在岗职工工资总额 城镇非私营单位在岗职工平均工资 城镇登记失业人员数 建成区面积 建设用地面积 建设用地面积_居住用地 液化石油气供气总量 液化石油气供气总量_居民家庭 人工煤气、天然气供气总量 人工煤气、天然气供气总量_居民家庭 液化石油气用气人口 人工煤气、天然气用气人口 城市公共汽电车运营车辆数 城市出租汽车运营车辆数 城市公共汽电车客运总量 道路面积 排水管道长度 建成区绿化覆盖面积 建成区绿化覆盖率 绿地面积 公园绿地面积 维护建设资金支出 土地面积 生活用水供水量 供水总量 全社会用电量 城乡居民生活用电量 工业生产用电量 房地产开发投资 房地产开发投资_住宅 限额以上批发和零售业法人单位数 限额以上批发和零售业商品销售总额 普通中学学校数 中等职业教育学校数 普通小学学校数 普通高等学校专任教师数 普通中学专任教师数 中等职业教育专任教师数 普通小学专任教师数 普通高等学校在校生数 普通中学在校生数 中等职业教育在校生数 普通小学在校生数 电视节目综合人口覆盖率 公共图书馆总藏量_图书 医疗卫生机构数_医院和卫生院 卫生人员数_执业(助理)医师 医疗卫生机构床位数_医院和卫生院 城镇职工基本养老保险参保人数 职工基本医疗保险参保人数 失业保险参保人数
### 回答1: switch case和if else都是Java中的条件语句,用于根据不同的条件执行不同的代码块。 switch case语句适用于多个固定值的情况,可以根据一个变量的值来选择执行哪个代码块。switch case语句的结构如下: ``` switch (变量) { case 值1: // 执行代码块1 break; case 值2: // 执行代码块2 break; ... default: // 执行默认代码块 break; } ``` if else语句适用于多个不同的条件的情况,可以根据不同的条件来选择执行哪个代码块。if else语句的结构如下: ``` if (条件1) { // 执行代码块1 } else if (条件2) { // 执行代码块2 } else { // 执行默认代码块 } ``` 总的来说,switch case适用于多个固定值的情况,代码结构简单,执行效率高;if else适用于多个不同的条件的情况,代码结构灵活,可读性好。在实际编程中,应根据具体情况选择使用哪种条件语句。 ### 回答2: Java中的switch case和if else是两种常用的条件语句,用于根据不同的条件执行不同的代码块。 switch case语句通常用来根据一个表达式的值选择执行不同的分支。它的语法如下: ```java switch(expression) { case value1: // 执行代码块1 break; case value2: // 执行代码块2 break; ... default: // 如果上述case都不匹配,执行代码块 } ``` 在switch case中,expression可以是一个整数、字符、字符串或枚举类型。根据expression的值,会执行与之匹配的case后的代码块。在每个case后都需要使用break关键字来结束该分支的执行,否则会继续执行下一个case。如果所有的case都不匹配,那么会执行default后的代码块。 相比之下,if else语句是一种更灵活的条件语句,可以根据条件的结果来选择执行不同的代码块。if else的语法如下: ```java if(condition) { // 如果条件为true,执行代码块1 } else if(condition2) { // 如果condition为false,而condition2为true,执行代码块2 } else { // 如果上述条件都不满足,执行代码块3 } ``` 在if else语句中,条件可以是一个布尔表达式,也可以是一个返回布尔值的表达式。当条件为true时,执行与之匹配的代码块。如果条件为false,则继续判断后续的else if条件。如果所有的条件都不满足,那么会执行最后的else后的代码块。 总的来说,switch case适用于多个固定条件的情况,可以提高代码的可读性和性能;而if else适用于更加灵活的条件判断,可以根据不同的条件进行更细粒度的控制。在实际开发中,根据具体的需求和条件选择合适的条件语句会更加合理和高效。 ### 回答3: Java中的switch case和if else都是用于控制流程的条件语句。它们有一些相似之处,但也有一些不同之处。 switch case语句可以根据表达式的值从一系列选择中选择一个分支来执行。它的语法如下: ``` switch (expression) { case value1: // 执行代码块1 break; case value2: // 执行代码块2 break; ... default: // 默认执行代码块 } ``` switch case适用于有多个固定值的情况,比如根据不同的值执行不同的操作。它可以提高代码的可读性和执行效率。不过它只能使用整数、枚举类型或字符串类型的值作为表达式。 if else语句则根据条件的真假来选择执行的代码块。它的语法如下: ``` if (condition1) { // 执行代码块1 } else if (condition2) { // 执行代码块2 } else { // 执行代码块3 } ``` if else可以处理更加复杂的条件逻辑,可以根据多个条件选择执行的代码块。它可以使用各种表达式的结果作为条件,比如关系运算符、逻辑运算符、比较运算符等等。 总的来说,switch case适用于固定值的情况,而if else适用于更加复杂的条件逻辑。在实际使用中,我们需要根据具体情况选择使用哪种条件语句,以达到代码简洁、可读性强和执行效率高的目的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值