Java day04 运算符 隐式转换 补码反码 --判断和循环 day05--循环高级和数组 random

本文详细介绍了Java中的算术运算符、除法与取模、隐式转换与强制类型转换,以及逻辑运算符的使用,包括短路逻辑、三元运算符和运算符优先级。通过实例演示了如何在实际编程中运用这些概念,适合初学者和进阶开发者参考。
摘要由CSDN通过智能技术生成

 运算符-01-算术运算符的基本用法


运算符-02-除法和取模

运算符-03-算术运算符-数值拆分

//1.导包,找到Scanner这个类在哪
//书写注意:写在类定义上面
import java.util.Scanner;

public class test{
    //叫做main方法,表示程序的主入口
    public static void main(String[] args){
        //2.创建对象,表示我现在准备要用Scanner这个类
        Scanner sc=new Scanner(System.in);

        System.out.println("请输入整数");
        //3.接受数据
        int i=sc.nextInt();
        //真正接收数据的代码 键盘录入什么记录什么
        System.out.println(i%10);
        System.out.println(i/10%10);
        System.out.println(i/100%10);
    }
}

运算符-04-隐式转换



运算符-05-强制转换

运算符-06-字符串和字符的加操作


运算符-07-自增自减运算符-基本使用


运算符-08-赋值运算符和关系运算符

运算符-09-四中逻辑运算符

运算符-10-短路逻辑运算符

短路效果: a&&b a=false 则直接returnFALSE 不执行b的操作!

//1.导包,找到Scanner这个类在哪
//书写注意:写在类定义上面
import java.util.Scanner;

public class test{
    //叫做main方法,表示程序的主入口
    public static void main(String[] args){
        //2.创建对象,表示我现在准备要用Scanner这个类
        Scanner sc=new Scanner(System.in);

        System.out.println("请输入第一个整数");
        //3.接受数据
        int i=sc.nextInt();
        System.out.println("请输入第二个整数");
        int z=sc.nextInt();
        boolean a= i==6||z==6||((z+i)%6==0);
        System.out.println(a);
    }
}

运算符-11-三元运算符和运算符的优先级


三者比较 好解!                     <优先级表> :

 运算符-12-多学一招      原码反码补码

 
 

隐式转换:前面补0  强制转换:前面删0  其它运算符

小技巧:左移一次 数值*2 ;右移一次 正数补0,负数补1,数值/2

判断和循环-01-流程控制语句-顺序结构
判断和循环-02-if第一种格式和注意事项加练习

java习惯:

判断和循环-03-f第二种格式和练习

判断和循环-04-f第三种格式

判断和循环-05-switch语句和练习

判断和循环-06-Switch扩展知识点和练习


case穿透:

 Switch jdk12的新特性:   省略break;


判断和循环-07-循环语句-for循环格式和练习

判断和循环-08-for循环练习-累加思想和统计思想
判断和循环-09-循环语句-while



判断和循环-10-while循环-力扣算法练习题
判断和循环-11-循环语句-do...while


 循环高级和数组-01-循环高级-无限循环        ( 一般都用while )

循环高级和数组-02-跳转控制语句

循环高级和数组-03-综合练习1-逢七过

循环高级和数组-04-综合练习2-平方根

循环高级和数组-05-综合练习3-判断是否为质数

循环高级和数组-06-综合练习-猜数字小游戏

包头不包尾,包左不包右  包含0不包含100

循环高级和数组-07-数组的概述和静态初始化



循环高级和数组-08-数组的地址值和元素访问
循环高级和数组-09-数组的遍历和综合练习

打印数组长度 arr.length

循环高级和数组-10-数组的动态初始化和常见问题

循环高级和数组-11-数组练习-求最值
循环高级和数组-12-数组练习-求和并统计个数
循环高级和数组-13-数组练习-交换数据
循环高级和数组-14-数组练习-打乱数据

循环高级和数组-15-数组的内存图​​​​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软工菜鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值