Java基础03-运算符和分支结构
来源:互联网 发布:温州公务员网络学堂 编辑:程序博客网 时间:2024/05/30 23:02
运算符
1. 算术运算符+,-,*,/,%,++,–
-1)%:取余/取模 余数为0表示能被整除
-2)++/–:自增1或者自减1,既可在变量前,也可在变量后
##单独使用时,前后无差别
##被使用时,前后有差别:int a=2;b=a++;
表示先赋值,再自增b=2 ,int a=2;b=++a;
表示先自增再赋值b=3
2.关系运算符
-1)>,<,>=,<=,==,!=
-2)关系运算的结果为boolean类型
3.逻辑运算符
-1)&&:并且,两者都为true才是true,有一个是false结果为false(短路逻辑)
- | |:或者,两者都为fasle才是false,有一个是true结果为true
- !:非,非真即假,非假即真
- 2)建议在关系运算的基础之上
4.赋值运算
-1)简单的赋值运算符:=
-2)扩展赋值运算符:+=,-=,*=,/=,%=
5:字符串拼接运算符
-1)加号两边都是数字,做加法运算
-2)加号两边有字符串,做拼接运算
6:条件(三目)运算
- 结构:boolean表达式?表达式1:表达式2;
-求两个数字最大值:
int a=5,b=6;
int max=a>b?a:b;
分支结构
1:if…语句:1条路的情况
int a=4; if (a%2==0){ System.out.print(a+"是偶数"); }
2:if…else…语句:2条路的情况
int a=4; if (a%2==0){ System.out.print(a+"是偶数"); }else { System.out.print(a+"是奇数"); }
3:if…else if…语句:多条路的情况
int score=90; if (score>=90&&score<=100) { System.out.println("优秀"); }else if(score>=80){ System.out.println("良好"); }else if (score>=60) { System.out.println("及格"); }else { System.out.println("不及格"); }
4:switch…case:…default:语句: 多条路的情况
*优点:效率高,结构清晰
*缺点:只能判断整数并且相等的情况下
*多配合break;使用,break;为跳出switch语句
package Mypackage import java.util.Scanner; public static void main(String[] ages){ Scanner scan=new Scanner(System.in); System.out.print("请选择1:显示全部记录 2:查询全部记录 0:退出"): int a=scane.nextInt switch (a) { case 1: System.out.println("显示全部记录"); break; case 2: System.out.println("查询全部记录"); break; default: System.out.println("退出"); } }
- Java基础03-运算符和分支结构
- java基础-02java运算符与分支结构
- RE:JAVA学习-运算符和分支结构
- Java基础之分支结构和循环
- 运算符,分支结构.
- java基础五:Java分支结构和循环结构
- 【Java基础】Java分支结构
- Java入门(1) —— 变量、运算符、分支结构和程序员思维的理解
- Java入门(1) —— 变量、运算符、分支结构和程序员思维的理解
- 运算符、表达式、分支结构
- 运算符与分支结构
- 运算符与分支结构
- 黑马程序员——c语言基础:运算符和分支结构的一些注意点和练习
- FUNDAMENTAL Unit03 运算符和表达式 、 分支结构
- JAVA基础(2)——分支和循环结构
- C语言基础:分支语句和常见运算符
- java语言基础【java分支结构】
- C2-分支结构及运算符
- Swift的常量和变量
- 一个好用的在线RSS阅读器
- AWS训练营培训笔记
- 1151魔板B
- 第二周项目4——(1)用循环求π的近似值
- Java基础03-运算符和分支结构
- 堆和栈的区别
- 消息队列与通信
- 使用samtools来对sam/bam/cram相互转换
- ubuntu 命令
- Android Transition框架(2)-Scene
- 《Android开发艺术探索》读书笔记 (6) 第6章 Android的Drawable
- PEP8 Python 编码规范整理
- Fragment与Activity的区别