复习Java(三)简单的逻辑运算
来源:互联网 发布:千牛淘宝卖家助手 编辑:程序博客网 时间:2024/05/16 17:12
(根据 Derek Banas的教学视频整理的笔记)
public class LessonThree {
public static void main(String[] args) {
// Relational Operators: >, <, ==, !=, >=, <=
// Logical Operators: !, &, &&, |, ||, ^
int randomNumber = (int)(Math.random()*50);
System.out.println("The random number is: "+ randomNumber);
if(randomNumber > 25)
{
System.out.println("The random number is less than 25");
}
else if (randomNumber == 25)
{
System.out.println("The random number is equal to 25");
}
else if (randomNumber != 15)
{
System.out.println("The random number is not equal to 15");
}
else if (randomNumber >= 25)
{
System.out.println("The random number is greater than 25");
}
else if (randomNumber <= 25)
{
System.out.println("The random number is smaller than 25");
}
else {
System.out.println("The random number is: "+ randomNumber);
}
// &: Returns true if boolean value on the right and left side are
// both true (always evaluates both boolean value)
// &&: Returns true if boolean value on the right and left side are
// both true (Stops evaluating after first true)
// |: Returns true if either boolean value are ture (evaluates both)
// ||: Returns true if either boolean value are ture
// ^: Returns true if there is 1 true and 1 false
if (!(false))
{
System.out.println("I turned false into true");
}
if ((true) && (true))
{
System.out.println("Both are true");
}
if ((true) || (false))
{
System.out.println("At least one is true");
}
if ((true) ^ (false))
{
System.out.println("One is true and one is false");
}
// Conditional Operator
int valueOne = 1;
int valueTwo = 2;
int biggerValue = (valueOne > valueTwo) ? valueOne:valueTwo;
System.out.println("The bigger value is: "+ biggerValue);
// Switch and case
char theGrade = 'A';
switch (theGrade) {
case 'A':
System.out.println("Great job");
break;
case 'B':
System.out.println("Good job");
break;
case 'C':
System.out.println("OK");
break;
case 'D':
System.out.println("Bad");
break;
default:
System.out.println("Your failed");
break;
}
}
}
- 复习Java(三)简单的逻辑运算
- JAVA的简单复习
- JAVA复习(三)
- java复习(三)
- JAVA基础复习三-逻辑运算符、位运算符和条件语句
- 简单的逻辑运算
- java 数据类型 三种循环 以及标识符 和逻辑运算符的定义(20150503)
- Java复习笔记(三)
- #java笔试复习(三)#
- JAVA 复习总结(三)
- Java面试复习(三)
- JAVA逻辑运算符简单定义
- [JAVA] 正确的数据参与运算——逻辑运算符的复习
- Java的逻辑运算符
- java的逻辑运算!
- Java的逻辑运算符
- Java的逻辑运算符
- java的逻辑运算符
- 学习笔记26-图的表示方法
- \(^_^)/ 表达式解析器(MVEL)
- Android数据加密之SHA安全散列算法
- 同时装了Python3和Python2,怎么用pip?
- (一)数据挖掘概念与技术——韩家炜
- 复习Java(三)简单的逻辑运算
- 【Java】用etcd做服务注册和发现
- oracle安装前系统配置查询(linux)
- CAD转PDF用迅捷CAD转换器一招搞定
- React 实现一个漂亮的 Table
- 排序算法---归并排序
- Android开发丶MaterialDesign实战のCardViewRecyclerView实现炫酷列表页
- C++设计模式之单例模式
- 在Predix搭建一个Express App