手掐脚踩Java知识点

简介: 手掐脚踩Java知识点

对Java的基础语法续讲

接上篇文章对+进行了讲解,今天从赋值运算符开始

赋值运算符

  赋值运算符
       隐含了强制类型转换

演示代码

public class crj {
    public static void main(String[] args) {
        int a = 10;
        System.out.println("a:"+ a);
        a+=20;
        System.out.println("a:" + a);
        short s = 1;
        System.out.println(s);
    }
}

结果

a:10
a:30
1

流程控制语句

流程控制语句
         顺序结构
         选择结构
         循环结构

演示代码1

//顺序
public class crj {
    public static void main(String[] args) {
        System.out.println("开始");
        System.out.println("语句1");
        System.out.println("语句2");
        System.out.println("结束");
    }
}

结果1

开始
语句1
语句2
结束

演示代码2

//选择
public class crj {
    public static void main(String[] args) {
        boolean isGreen = true;
        boolean isRed = true;
        boolean isYellow = true;
         //红灯
        isGreen = false;
        isYellow = false;
        //绿灯
        isRed = false;
        isYellow = false;
        //黄灯
        isGreen = false;
        isRed = false;
        if (isRed) {
            System.out.println("红灯停");
        }
        else if (isGreen) {
            System.out.println("绿灯行");
        }
        else if (isYellow) {
            System.out.println("黄灯亮了等一等");
        }else{
            System.out.println("错误");
        }
    }
}

关系运算符

public class crj {
    public static void main(String[] args) {
        int i = 10;
        int j = 20;
        int k = 10;
        System.out.println(i == j);
        System.out.println(i == k);
        System.out.println(i != j);
        System.out.println(i != k);
        System.out.println(i > j);
        System.out.println(i > k);
        System.out.println(i >= k);
        System.out.println(i >= k);
    }
}

逻辑运算符

 逻辑运算符
    与 &&
    或 ||
public class crj {
    public static void main(String[] args) {
        int i = 10;
        int j = 20;
        int k = 30;
        //&&
        System.out.println((i>j) && (i>k));
        System.out.println((i<j) && (i>k));
        System.out.println((i>j) && (i<k));
        System.out.println((i<j) && (i<k));
        System.out.println("----------");
        // ||
        System.out.println((i>j) || (i>k));
        System.out.println((i<j) || (i>k));
        System.out.println((i>j) || (i<k));
        System.out.println((i<j) || (i<k));
        System.out.println("----------");
        // !
        System.out.println(!(i>j));
        System.out.println(!!(i>j));
        System.out.println(!!!(i>j));
        System.out.println(!!!!(i>j));
    }
}

三元运算符

    三元运算符
    关系表达式?表达式1:表达式2
        规则:首先计算值
            true 表达式1 就是结果
            false 表达式2 就是结果

演示代码

public class crj {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int sax = a > b ? a : b;
        System.out.println("较大数值为"+ sax);
    }
}

看到着了,希望能留下一个小小的赞,让更多的同学看到,我们一起学习进步。有问题的科一在评论区进行讨论,我们一起学习。

相关文章
|
1月前
|
存储 算法 安全
Java面试题:Java内存模型及相关知识点深度解析,Java虚拟机的内存结构及各部分作用,详解Java的垃圾回收机制,谈谈你对Java内存溢出(OutOfMemoryError)的理解?
Java面试题:Java内存模型及相关知识点深度解析,Java虚拟机的内存结构及各部分作用,详解Java的垃圾回收机制,谈谈你对Java内存溢出(OutOfMemoryError)的理解?
39 0
|
1天前
|
安全 Java 程序员
阿里开发手册 嵩山版-编程规约 (四)OOP规约-Java程序员必看知识点!!!
《阿里开发手册 嵩山版》的OOP规约部分强调了面向对象编程的最佳实践,包括正确使用静态方法、覆写方法的注解、可变参数的使用、接口的稳定性、equals和compareTo方法的使用、BigDecimal的正确比较、包装类与基本数据类型选择、POJO类的属性和方法设计等,以提升代码的质量和维护性。
12 0
|
2月前
|
存储 Java API
Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
|
2月前
|
设计模式 Java 编译器
Java中的内部类(如果想知道Java中有关内部类的知识点,那么只看这一篇就足够了!)
Java中的内部类(如果想知道Java中有关内部类的知识点,那么只看这一篇就足够了!)
|
2月前
|
Java 程序员 编译器
Java 异常处理详解(如果想知道Java中有关异常处理的知识点,那么只看这一篇就足够了!)
Java 异常处理详解(如果想知道Java中有关异常处理的知识点,那么只看这一篇就足够了!)
|
2月前
|
Java 编译器
Java多态(如果想知道Java中有关多多态的知识点,那么只看这一篇就足够了!)
Java多态(如果想知道Java中有关多多态的知识点,那么只看这一篇就足够了!)
|
2月前
|
Java 编译器 API
Java数组(如果想知道Java中有关数组的知识点,那么只看这一篇就足够了!)
Java数组(如果想知道Java中有关数组的知识点,那么只看这一篇就足够了!)
|
1月前
|
Java 大数据 API
Java语言的核心知识点与特性
Java 是一种广泛使用的编程语言,自 1995 年发布以来,它已经成为了企业级应用开发、移动应用开发、大数据处理和云计算等领域的主流技术。
29 0