03.06-三元运算符的基本用法
###03.06_Java语言基础(三元运算符的基本用法)(掌握)
* A:三元运算符的格式
* /*(关系表达式) ? 表达式1 : 表达式2;
↓ ↓ ↓
结果不是true就是fasle true fasle
关系表达式的值 如果是true就把表达式1的值作为关系表达式的值
如果是fasle就把表达式2的值作为关系表达式的值 */
int x=10
int y=5
int z;
z = (x>y)?x:y;
System.out.println("z = " + z);
/*因为10>5 结果是true 所以把x的值赋给z
*/
* B:三元运算符的执行流程
* C:案例演示
* 获取两个数中的最大值
###03.07_Java语言基础(三元运算符的练习)(掌握)
* A:案例演示
* 比较两个整数是否相同
int x = 10
int y = 5
boolean b = (x == y)? true : false; 因为==表达式成立就是true,
不成立就是false
boolean b = (x == y) 所以可以这样转化
System.out.println("b = " + b);
* B:案例演示
* 获取三个整数中的最大值
int a = 10
int b = 20
int c = 30
//先比较任意两个数的值,找出这两个数中的最大值
int temp = (a > b) ? a : b;
//用前两个数的最大值与第三个数比较,获取最大值
int max = (temp > c) ? temp : c;
System.out.println("max =" + max);
###03.08_Java语言基础(键盘录入的基本格式讲解)(掌握)
* A:为什么要使用键盘录入数据
* a:为了让程序的数据更符合开发的数据
* b:让程序更灵活一下
//录入数字 输出数字
* B:如何实现键盘录入呢?
* 先照格式来。
* a:导包
* 格式:
* import java.util.Scanner; //导入包中的类
* 位置:
* 在class上面。
* b:创建键盘录入对象
* 格式:
* Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入一个整数;"); //输出一个提示
* c:通过对象获取数据
* 格式:
* int x = sc.nextInt(); //将键盘录入的数据存储在x中
//调用Scanner里面的nextInt方法
System.out.println(x)
* C:案例演示
* 键盘录入1个整数,并输出到控制台。
* import java.util.Scanner; //导入包中的类
class day03 {
public static void main (string[] args){
* Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入一个整数;"); //输出一个提示
* int x = sc.nextInt(); //将键盘录入的数据存储在x中
System.out.println(x)
* 键盘录入2个整数,并输出到控制台。
import java.util.Scanner; //导入包中的类
class day03 {
public static void main (string[] args){
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入第一个整数;");
int x = sc.nextInt(); //将键盘录入的数据存储在x中
System.out.println(x)
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入第二个整数;");
int y = sc.nextInt(); //将键盘录入的数据存储在y中
System.out.println(y)
###03.09_Java语言基础(键盘录入的练习1)(掌握)
* A:案例演示
* 键盘录入练习:键盘录入两个数据,并对这两个数据求和,输出其结果
import java.util.Scanner; //导入包中的类
class day03 {
public static void main (string[] args){
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入第一个整数;");
int x = sc.nextInt(); //将键盘录入的数据存储在x中
System.out.println(x)
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入第二个整数;");
int y = sc.nextInt(); //将键盘录入的数据存储在y中
int sum = x + y;
System.out.println(sum);
* B:案例演示
* 键盘录入练习:键盘录入两个数据,获取这两个数据中的最大值
import java.util.Scanner; //导入包中的类
class day03 {
public static void main (string[] args){
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入第一个整数;");
int x = sc.nextInt(); //将键盘录入的数据存储在x中
System.out.println(x)
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入第二个整数;");
int y = sc.nextInt(); //将键盘录入的数据存储在y中
int max = (x > y) ? x : y; //获取x y 的最大值
System.out.println("max = ") + max;
|
|