Java基础-day3:逻辑运算

第一部分  回顾Tips

一、变量按照数据类型来分,分为基本数据类型变量和引用数据类型变量。他们的区别是什么?

1、基本类型的内存空间存储的是数据本身

2、引用类型的内存空间存储的是数据的地址

二、变量需要注意哪些事项?

1、先声明再使用

2、必须初始化赋值之后才再读取

3、变量必须有变量必须要有数据类型和变量名

4、变量有其作用范围

5、变量只能在其数据类型范围内变化

 

第二部分   逻辑运算

1、按照变量的位置来分

局部变量:声明在方法中的变量,范围小,寿命短

全局变量:声明在类方法之外的变量,范围大,寿命长

2、比较运算符的运行结果总是布尔型

3、三目运算符

v = a?b:c;

如果a表达式为真则结果为b,否则为c

代码练习

public class Demo6 {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int c = 25;
        int d = 25;
        System.out.println("a + b ="+(a + b));    //30
        System.out.println("a * b = " +(a * b));  //200
        System.out.println("b / a = " + (b/a));   //2
        System.out.println("b % a = " + (b%a));   //0
        System.out.println("a++ = " +(a++));      //10
        System.out.println("a-- =" + (a--));      //11
        System.out.println("d++ = " + (d++));     //25
        System.out.println("++d = " +(++d));      //27
        System.out.println("--d = " +(--d));      //26
    }
}

结果如下:

求最公约数并使用三目运算

class ForTest{
    public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
        System.out.println("请输入第一个整数:");
        int m = scan.nextInt();
        System.out.println("请输入第二个整数:");
        int n = scan.nextInt();

        //获取两个数中的较小值
        int min = ( m < n)?m:n;
        for(int i = min;i >= 1; i--) {
            if (m % i == 0 && n % i == 0) {
                System.out.println(i);
                break; //一旦在循环中执行得到break,则跳出循环
            }
        }
    }
}

执行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值