JAVA的学习日记DAY4

算术运算符

在这里插入图片描述

关系运算符(比较运算符)

关系运算符的结果都是boolean型,也就是要么是true,要么是false

关系表达式 经常用在if结构的条件中或循环结构的条件中

在这里插入图片描述

逻辑运算符

在这里插入图片描述

在这里插入图片描述

&& 和 & 使用区别
  1. &&短路与:如果第一个条件为false,则第二个条件不会判断,最终结果为false,效率高

  2. &逻辑与:不管第一个条件是否为false,第二个条件都要判断,效率低

  3. 开发中,我们使用的基本是短路与&&,效率高

    举例:&&在这里插入图片描述
    举例:&在这里插入图片描述
|| 和 | 使用区别
  1. ||短路或:如果第一个条件为true,则第二个条件不会判断。最终结果为true,效率高

  2. |逻辑或:不管第一个条件是否为true,第二个条件都要判断,效率低

  3. 开发中,我们基本使用||

    举例:||在这里插入图片描述
    举例:|在这里插入图片描述
! 非(取反):
  • 如果条件本身成立,结果为false,否则为true

    在这里插入图片描述

a ^ b 逻辑异或:
  • 当 a 和 b 不同时,结果为true,否则为false

    在这里插入图片描述

练习(我全对)
  1. 在这里插入图片描述

  2. 在这里插入图片描述

  3. 在这里插入图片描述

  4. 在这里插入图片描述

三元运算符
  1. 基本语法:条件表达式 ?表达式1:表达式2

  2. 如果条件表达式为true,运算后的结果是表达式1;

  3. 如果条件表达式为false,运算后的结果是表达式2

  4. 表达式1和表达式2要为可以赋给接收变量的类型(或可以自动转换)

  5. 三元运算符可以转成 if-else 语句

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

运算符优先级

在这里插入图片描述

标识符规则
  1. 由26个英文字母大小写,0-9,_或 $ 组成;
  2. 数字不可以开头;
  3. 不可以使用关键字和保留字,但能包含关键字和保留字;
  4. Java中严格区分大小写,长度无限制;
  5. 标识符不能包含空格;
  6. 包名:多单词组成时所有字母都小写:aaa.bbb.ccc;
  7. 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz;
  8. 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz;
  9. 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ。
键盘输入
import java.util.Scanner;//表示把java.util包下的Scanner类导入
public class input{public static void main(String[] args){//演示接收用户的输入//步骤//Scanner类 表示简单文本扫描器,在java.util包//1. 引入/导入 Scanner类所在的包//2. 创建 Scanner 对象,new 创建一个对象// myScanner 就是 Scanner这个类的对象Scanner myScanner = new Scanner(System.in);//3. 接收用的输入了,使用 相关的方法System.out.println("请输入名字");//当程序执行到 next 方法时,会等待用户输入String name = myScanner.next();//接收用户输入字符串System.out.println("请输入年龄");int age = myScanner.nextInt();//接收用户输入intSystem.out.println("请输入薪水");double sal = myScanner.nextDouble();//接收用户输入doubleSystem.out.println("ta的信息如下");System.out.println("名字=" + name+ " 年龄=" + age + " 薪水=" + sal);}
}

在这里插入图片描述

进制

对于整数,有四种表示方式:

  1. 二进制:0,1,满2进1 以0b或0B开头
  2. 十进制:0-9,满10进1
  3. 八进制:0-7,满8进1 以数字0开头表示
  4. 十六进制:0-9及A(10)-F(15),满16进1. 以0x或0X开头表示。此处的A-F不区分大小写

在这里插入图片描述

  1. 二进制转换成十进制

    在这里插入图片描述

  2. 八进制转换成十进制

    在这里插入图片描述

  3. 十六进制转换成十进制
    在这里插入图片描述
  4. 十进制转换成二进制

    在这里插入图片描述

    注:在100010前面补两位的原因是一个字节有8位,100010只有6位,所以要在前面补2位
  5. 十进制转换成八进制

    在这里插入图片描述

  6. 十进制转换成十六进制

    在这里插入图片描述

  7. 二进制转换成八进制

    在这里插入图片描述

  8. 二进制转换成十六进制

    在这里插入图片描述

  9. 八进制转换成二进制

    在这里插入图片描述

  10. 十六进制转换成二进制

    在这里插入图片描述

原码 补码 反码

在这里插入图片描述

位运算

在这里插入图片描述

在这里插入图片描述

练习
  1. 2 & 3

在这里插入图片描述

  1. ~-2

在这里插入图片描述

  1. ~2

在这里插入图片描述

  1. -10.5%3

    在这里插入图片描述

  2. -10.4%3(有小数运算,得到结果是近似值)

    在这里插入图片描述

  3. 在这里插入图片描述

  4. 在这里插入图片描述

  5. 在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/768043.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python学习9:python的代码中的数据类型转换

python中数据类型的转换 1.为什么需要转换类型呢? 数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字,数字转字符串等;数据类型转换,在以后是我们经常使用到的功能,例如…

五、分布式锁-redission

源码仓库地址:gitgitee.com:chuangchuang-liu/hm-dingping.git 1、redission介绍 目前基于redis的setnx特性实现的自定义分布式锁仍存在的问题: 问题描述重入问题同一个线程无法多次获取统一把锁。当方法A成功获取锁后,调用方法B&#xff0…

腾讯云服务器价格查询系统,2024年1年、3年和5年活动价格表

腾讯云服务器多少钱一年?61元一年起。2024年最新腾讯云服务器优惠价格表,腾讯云轻量2核2G3M服务器61元一年、2核2G4M服务器99元一年可买三年、2核4G5M服务器165元一年、3年756元、轻量4核8M12M服务器646元15个月、4核16G10M配置32元1个月、312元一年、8核…

Java生成动态图形验证码

dome /*** ClassName : VerifyCodeController* Description : 图片验证码* Author : llh* Date: 2024-03-22 10:48*/ Controller RequestMapping("/verifycode") public class VerifyCodeController {Resourceprivate StringRedisTemplate stringRedisTemplate;Get…

YOLOv8:Roboflow公开数据集训练模型

Roboflow公开数据集 Roboflow是一个提供计算机视觉数据集管理和处理工具的平台。虽然Roboflow本身并不创建或策划公开数据集,但它提供了一系列功能,帮助用户组织、预处理、增强和导出计算机视觉数据集。 官方网站:https://universe.roboflow…

求解完全背包问题

10.求解完全背包问题 - 蓝桥云课 (lanqiao.cn) import os import sys# 请在此输入您的代码 taotal_w,nmap(int,input().split()) w[] v[] dp[0]*(taotal_w1) #物品无限使用不用考虑 for i in range(n):wi,vimap(int,input().split())w.append(wi)v.append(vi)for i in range(n…

C++String类

1. 前言 String是C中操作字符串的类,它是在比较早的时候设计的STL模板,因此在某些地方设计的有些冗余 对于String类,不仅仅是学会使用它,更重要的是要从底层去理解它;本篇文章将从底层出发,模拟实现常用的S…

2024年阿里云服务器价格查询系统,最新报价

2024年腾讯云服务器优惠价格表,一张表整理阿里云服务器最新报价,阿里云服务器网整理云服务器ECS和轻量应用服务器详细CPU内存、公网带宽和系统盘详细配置报价单,大家也可以直接移步到阿里云CLUB中心查看 aliyun.club 当前最新的云服务器优惠券…

反激电源进阶及充电器基础认知

前言 反激开关电源核心工作原理,学会了这个原理,就代表着你的双脚已经全部跨入了开关电源世界的大门了。_哔哩哔哩_bilibili 最近不小心看了上面这个视频,有点感觉。 本文是 从开关电源(BMS充电器)入门硬件之——开…

代码随想录|Day26|贪心01|455.分发饼干、376.摆动序列、53.最大子数组和

455.分发饼干 大尺寸的饼干既可以满足胃口大的孩子也可以满足胃口小的孩子。 局部最优:尽量确保每块饼干被充分利用 全局最优:手上的饼干可以满足尽可能多的孩子 思路:大饼干 尽量分给 大胃口孩子 将小孩和饼干数组排序,我们从大到…

洛谷day3

B2053 求一元二次方程 - 洛谷 掌握printf用法&#xff1b; #include <iostream> #include <cmath> using namespace std; double a,b,c; double delta; double x1,x2;int main() {cin>>a>>b>>c;delta b*b-4*a*c;if(delta>0){x1 (-bsqrt…

ensp ppp验证实验(二)

实验拓扑&#xff1a; 1、R1和R2使用PPP链路直连&#xff0c;R2和R3把2条PPP链路捆绑为PPP MP直连 2、按照图示配置IP地址 3、R2对R1的PPP进行单向chap验证 4、R2和R3的PPP进行双向chap验证 实验内容&#xff1a; R1配置&#xff1a; #修改名称 <Huawei>sys Enter …

一些规律、现象

图文部分由COPILOT生成。 规律详情 墨菲定律 墨菲定律(Murphys Law) 一件事可能出错时就一定会出错。 图&#xff1a;AI生成 破窗效应 破窗效应(Broken windows theory&#xff09;是犯罪心理学理论。以一幢有少许破窗的建筑为例&#xff0c;如果那些窗没修理好&#xff0…

ShardingSphere水平分表——开发经验(2)

1. 什么场景下分表&#xff1f; 数据量过大或者数据库表对应的磁盘文件过大。 Q&#xff1a;多少数据分表&#xff1f; A&#xff1a;网上有人说1kw&#xff0c;2kw&#xff1f;不准确。 1、一般看字段的数量&#xff0c;有没有包含text类型的字段。我们的主表里面是不允许有t…

从零开始学HCIA之网络基础知识02

1、TCP/IP&#xff08;Transmission Control Protocol/Internet Protocol&#xff09;参考模型&#xff0c;它是当下实际的业界标准。 2、TCP/IP这个名字来自该协议簇中两个非常重要的协议&#xff0c;一个是IP&#xff08;Internet Protocol&#xff09;&#xff0c;另一个是T…

Go 限流器-漏桶 VS 令牌桶 常用包原理解析

本文主要介绍两个包Uber漏桶&#xff0c;time/rate令牌桶 可以了解到&#xff1a; 使用方法漏桶/令牌桶 两种限流思想 and 实现原理区别及适用场景应用Case 背景 我们为了保护系统资源&#xff0c;防止过载&#xff0c;常常会使用限流器。 使用场景&#xff1a; API速率限制…

带3090显卡的Linux服务器上部署SDWebui

背景 一直在研究文生图&#xff0c;之前一直是用原始模型和diffuser跑SD模型&#xff0c;近来看到不少比较博主在用 SDWebui&#xff0c;于是想着在Linux服务器上部署体验一下&#xff0c;谁知道并没有想象的那么顺利&#xff0c;还是踩了不少坑。记录一下过程&#xff0c;也许…

YOLO-MS 论文解读

paper&#xff1a;YOLO-MS: Rethinking Multi-Scale Representation Learning for Real-time Object Detection official implementation&#xff1a;https://github.com/fishandwasabi/yolo-ms 背景 尽管已经取得了很好的性能&#xff0c;但识别不同尺度的物体仍是实时目标…

【Mysql】硬盘性能压测(Sysbench工具)

1、IOPS和吞吐量介绍 IOPS&#xff08;每秒输入/输出操作数&#xff09;&#xff1a;是衡量存储设备每秒能够执行的输入/输出操作的数量。对于数据库等需要频繁读写的应用程序而言&#xff0c;IOPS 是一个关键的性能指标。更高的 IOPS 意味着存储设备能够处理更多的读写请求&am…

检索增强生成(RAG)技术:实现流程、作用及应用案例

一. RAG简介 在自然语言处理&#xff08;NLP&#xff09;领域中&#xff0c;检索增强生成&#xff08;Retrieval-Augmented Generation, RAG&#xff09;技术巧妙地结合了信息检索与神经网络生成模型的力量&#xff0c;通过在生成过程中引入相关的外部信息&#xff0c;实现了在…