8_13_Java关系运算符和条件结构
来源:互联网 发布:js视频播放器进度条 编辑:程序博客网 时间:2024/05/22 05:28
算数运算符:
两个不同范围的数据进行计算(+ - * /),计算结果为较大范围的数据类型;
自减 自加:
++count 等同于count = count+1;
分为前置++和后置++;
前置++是先自增再参与运算,后置++是先参与其他运算,待这句代码执行结束后再自增;但是不管怎样,count的值都会+1;
count=1时 Count+++++count 的值是4;
关系运算符:
通过关系运算符比较出来的结果一定是boolean类型;
逻辑运算符: 比较结果也是boolean类型;
&& || !
运算符之间的优先级关系是:
小括号>!>算数运算符>关系运算符>&&>||>赋值运算符
JAVA描述条件结构的方法
基本条件结构
嵌套条件结构
多重条件结构
Switch条件结构
if()括号中写的内容可以是一个值,也可以是表达式,不管填写什么,最终结果肯定是boolean类型;
如何产生随机数:
使用Random对象产生:
导入jar包import java.util.Random;
创建随机数对象 Random random = new Random();
产生随机数 int num = random.nextInt(n);
这样产生0---(n-1)之间的随机数,不包含n;
使用Math函数:
double num = Math.random();
Math.random();产生的随机数范围是0-1(不包含1)之间的17位小数;
如果像产生0-9可以写成
double num= (int)(Math.random()*9)+1;
Math函数包括很多数学中常用到的计算方法:
Math.abs(); 求绝对值;
Math.max(a,b) 最大值;
Math.min(a,b) 最小值;
Math.pow(2.3) 求幂次方;
Math.round() 四舍五入;
Math.floor() 去尾法;
Math.ceil() 进一法;
Math.PI 圆周率;
字符串比较不能用 ==, 应该用.equals();方法;
基本条件结构,嵌套条件结构钢,多重条件结构三种可以相互转化;
Switch条件结构:
Switch表达式的结果必须是int short char 类型;
Case的值必须是常值;
Case的值不能重复;
每个case直到遇到break或是执行完整个switch语句才会退出结构;
Char类型的变量在计算的时候,是转化为他对于的ASCII码值进行计算的;’a’=97;
- 8_13_Java关系运算符和条件结构
- Unit 3 运算符和条件结构
- 变量、数据类型、运算符和条件结构
- JAVA 运算符和条件结构
- 第三章 运算符 和 条件结构
- JavaScript入门之条件运算符和优先级别关系
- 关系运算符——条件运算
- Java学习基础:运算符和表达式(算数运算、关系运算、逻辑运算、位运算、条件运算、赋值运算)
- 逗号运算、关系运算、逻辑运算和条件运算
- 黑马程序员 条件运算符、判断结构和函数
- 2.4 分支结构-条件运算符
- 初学Java006 运算符及条件结构
- C++ 条件运算符和条件表达式
- 条件运算符和条件表达式
- 关系,逻辑,条件运算符 位运算符
- [TwistedFate]bool类型,关系运算符,逻辑运算符,程序的三种结构,条件表达式,枚举类型,if,switch语句
- 【黑马程序员】常用运算符以及各种循环结构和条件判断
- ECMAScript运算符_关系运算符&等性运算符&条件运算符&赋值运算符&逗号运算符
- [leetcode] Delete Node in a Linked List 删除链表中的一个结点
- KMP hihoCoder1015 KMP算法
- HDU1253-胜利大逃亡
- GDOI2016模拟8.13挑选玩具
- 黑马程序员———Java基本语法
- 8_13_Java关系运算符和条件结构
- C 语言 switch case 优化和小技巧一发
- Linux时间子系统之三:时间的维护者:timekeeper
- Spring与JDBC连接实现对数据库的增删改查
- Android中的文本控件
- 每日作业,又到周五
- nodejs中module.exports和exports比较
- 颜色直方图实现彩色图象分割
- php internal(php体系结构和原理)