零基础自学javase黑马课程第二天

news2024/11/19 1:29:03

零基础自学javase黑马课程第二天在这里插入图片描述

✨欢迎关注🖱点赞🎀收藏⭐留言✒

🔮本文由京与旧铺原创,csdn首发!

😘系列专栏:java学习

💻首发时间:🎞2022年10月16日🎠

🎨你做三四月的事,八九月就会有答案,一起加油吧

🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦

🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲

💬推荐一款模拟面试、刷题神器👉[点击进入网站

++ 加 变量的值加1

– 减 变量的值减1

++和–既可以放在变量的前边,也可以放在变量的后边,不管放在前面还是后面,结果都是一样的

package com.itheima.arthmeticoperator;

public class ArithmeticoperatorDemos {
    public static void main(String[] args){
        int a=10;
        a++;
        System.out.println(a);//11
        ++a;
        System.out.println(a);//12
        a--;
        System.out.println(a);//11
        --a;
        System.out.println(a);//10
    }
}

参与计算

int a=10;
int b=a++;//先用后加
int a=10;
int b=++a;//先加后用
package com.itheima.arthmeticoperator;

public class ArithmeticoperatorDemo6 {
    public static void main(String[] args){
        int x=10;
        //后++:先用后加
        //先把x变量中的值拿出来用,赋值给y,然后再进行自增
        //赋值给y的值是自增前的
        int y=x++;//x=11 y=10
        //先++:先加后用
        //先把x进行自增,然后把自增后的结果赋值给左边的变量
        //先把x自增,变成12,然后再把自增之后的12赋值给z
        int z=++x;//x=12,z=12
        System.out.println("x:"+x);//12
        System.out.println("y:"+y);//10
        System.out.println("z:"+z);//12
    }
}

赋值运算符

分类

= 赋值

+= 加后赋值 a+=b,将a+b的值给a

-= 减后赋值 a-=b,将a-b的值给a

*= 乘后赋值 a*=b,将a*b的值给a

/= 除后赋值 a/=b,将a/=b,将a/b的商给a

%= 取余后赋值 a%=b,将a/b的余数给a

package com.itheima.arthmeticoperator;

public class Demo1 {
    public static void main(String[] args){
        int a=10;
        int b=20;
        a+=b;
        System.out.println(a);
        System.out.println(b);
        //+=,-=,/=,%=底层都隐藏了一个强制类型转换
        short s=1;
        //把左边和右边进行相加,得到结果2,再赋值给左边的变量
        s+=1;
        //等同于s=(short)(s+1)
        System.out.println(s);
    }
}

关系运算符

== 判断两边是否相等,成立为true,不成立为false

!= a!=b,判断a和b的值是否不相等, 成立为true,不成立为false

/> a>b,判断a是否大于b,成立为true,不成立为false

/>= a>=b,判断a是否大于等于b,成立为true,不成立为false

< a<b,判断a是否小于b,成立为true,不成立为false

<= a<=b,判断a是否小于等于b,成立为true,不成立为false

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

千万不要把==误写为=

package com.itheima.arthmeticoperator;

import java.util.Scanner;

public class Demo2 {
    public static void main(String[] args){
        /*
        您和您的约会对象正试图在餐厅获得一张桌子
        键盘录入两个整数,表示你和你的约会对象衣服的时髦度(手动录入0-10之间的整数,不能录其他))
        如果你的时髦度大于等于你对象的时髦度,相亲就成功,输出true
        否则输出false
         */
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入我们自己的衣服时髦度");
        int myFashion=sc.nextInt();
        System.out.println("请输入相亲对象衣服的时髦度");
        int girlFashion=sc.nextInt();
        boolean result=myFashion>girlFashion;
        System.out.println(result);
    }
}

逻辑运算符

& 逻辑与(且) 并且,两边都为真,结果才是真

| 逻辑或 或者,两边都为假,结果才是假

^ 逻辑异或 相同为false,不同为true

!逻辑非 取反

package com.itheima.arthmeticoperator;

public class Demo3 {
    public static void main(String[] args){
        //1.&并且
        //两边都为真,结果才是真
        System.out.println(true&true);//true
        System.out.println(false&false);//false
        System.out.println(true&true);//false
        System.out.println(false&true);//false
        //2.|或者
        //两边都为假,结果才是假
        System.out.println(true|true);//true
        System.out.println(false|false);//false
        System.out.println(true|true);//true
        System.out.println(false|true);//true
        
        System.out.println(true^true);//false
        System.out.println(false^false);//false
        System.out.println(true^true);//true
        System.out.println(false^true);//true
        //取反的感叹号不要写多次,要么不写,要么只写一次
        System.out.println(!false);//true
        
        
    }
}

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

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

相关文章

【电子技术基础(精华版)】直流稳压电路

前期我们了解了一些关于直流稳压电源的基础知识&#xff0c;为了更好地完善职教高考电子技术专业的需求&#xff0c;接下来我会更新【电子技术基础&#xff08;精华版&#xff09;】&#xff0c;从中可以让更多的职教高考生有效地复习。 由于本人是山东省的一位博主&#xff0…

3、SySeVR测试(上)

一、准备 1、将测试代码放在/home/test目录下&#xff1b; 2、将测试数据导入joern 在/home/SySeVR/joern-0.3.1查看是否存在.joernIndex文件&#xff0c;有的话&#xff0c;需要删除。 删除之后&#xff0c;将测试数据导入joern: java -jar /home/SySeVR/joern-0.3.1/bin/jo…

程序员的中年危机:那些能工作到45、50、60的程序员们,究竟具备了哪些能力?

程序员行业新技术发展迅猛&#xff0c;可以说是日新月异。也正是这个原因&#xff0c;中年危机成为我们必须面对和攻克的问题。 思考一个问题&#xff1a;那些能工作到45、50、甚至60的程序员们&#xff0c;究竟具备了哪些过人的能力&#xff1f; 就我过去的经历和观察来说&a…

A comprehensive overview of knowledge graph completion

摘要 知识图(KG)以其代表和管理海量知识的独特优势&#xff0c;为各种下游知识感知任务(如推荐和智能问答)提供了高质量的结构化知识。KGs的质量和完整性在很大程度上决定了下游任务的有效性。但由于知识产权制度的不完备性&#xff0c;知识产权制度中仍有大量有价值的知识缺失…

【《机器人技术》复习】

【《机器人技术》复习】1. 要求&#xff1a;2. 机械手运动解算问题2.1 自由度考点2.2 运动学方程2.3 动力学方程2.4 传感器2.5 编程题1. 要求&#xff1a; 本次大作业上交截止时间 之前&#xff0c;超时&#xff0c;本门课程判定不及格。 作业上交的格式如下 一律以 WORD 文档…

2022年江西省职业院校技能大赛“网络空间安全”比赛任务书

2022年江西省职业院校技能大赛“网络空间安全” 比赛任务书 一、竞赛时间 总计&#xff1a;360分钟 竞赛阶段竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 A模块 A-1 登录安全加固 180分钟 200分 A-2 本地安全策略配置 A-3 流量完整性保护 A-4 事件监控 A-5 …

求交叉链表头结点-面试必备

这里分享一下一个交叉链表的关键题目&#xff0c;觉得不错的小伙伴别忘了点赞支持 交叉链表无环链表思路代码有环链表思路代码总结无环链表 已知有两个链表&#xff08;无环&#xff09;相交&#xff0c;求出相交的头结点 思路 因为链表相交&#xff0c;所以最后一部分一定重…

每天五分钟机器学习:常用的参数寻优方法——k折交叉验证

本文重点 本文我们介绍一种常用的参数寻优方法--k折交叉验证&#xff0c;现在的数据集一般分为三类&#xff0c;分别为训练集&#xff0c;验证集&#xff0c;测试集。训练集用于训练模型&#xff0c;验证集用于调参&#xff0c;测试集用于测试调参之后的模型效果。 但是很多时…

SpringBoot+Vue实现前后端分离社区疫苗接种管理系统

文末获取源码 开发语言&#xff1a;Java 使用框架&#xff1a;spring boot 前端技术&#xff1a;JavaScript、Vue 、css3 开发工具&#xff1a;IDEA/MyEclipse/Eclipse、Visual Studio Code 数据库&#xff1a;MySQL 5.7/8.0 数据库管理工具&#xff1a;phpstudy/Navicat JDK版…

xray和burp联动

目录 xray下载安装CT Stack 安全社区 Burp和xray联动 xray下载安装下载地址&#xff1a;CT Stack 安全社区 先通过PowerShell打开xray所在的目录&#xff0c;运行&#xff0c;生成yaml文件 genca在目录下生成证书 生产证书后将证书导入浏览器 导入后在本地安装一下 Burp和xray…

WebdriverIO – 完整的初学者课程2022

WebdriverIO – 完整的初学者课程2022 从零开始学习和使用 JavaScript 实现 Webdriver IO&#xff01;构建功能齐全的 Web 测试自动化框架 课程英文名&#xff1a;WebdriverIO - Complete Beginner Course 2022 此视频教程共1.0小时&#xff0c;中英双语字幕&#xff0c;画质…

SD-WAN不断冲击传统WAN架构

随着全球化数字信息转型&#xff0c;网络结构也是在不断的发展和完善。随着云时代的到来&#xff0c;传统的网络布局的局限性开始凸显出来。在过去几年广域网最重要的变化是软件定义广域网技术 (SD-WAN) 的广泛部署&#xff0c;它改变了网络专业人员优化和保护广域网连接的方式…

python基于PHP+MySQL的大学生宿舍管理系统

大学宿舍管理系统是信息时代的产物,它是学校宿管部门的一个好帮手。有了它不再需要繁重的纸质登记,有了它宿管员不在需要繁重的工作,一些公寓信息和住宿等基本信息可以由管理人员及时的对信息进行查询、更新、修改和删除,方便简易,且时效性高 基于PHP大学生宿舍管理系统采用当前…

年薪50w+的软件测试工程师是怎么炼成的?

随着互联网行业的迅速发展&#xff0c;软件测试工程师的地位越来越高&#xff0c;公司招聘时的薪资也越来越高&#xff0c;那么市场上为什么还有大量的软件测试工程师薪资只有5-6k呢&#xff1f;因为他们有一个共同的弱点&#xff0c;就是只会手工测试&#xff01;&#xff01;…

Python编程运算符 比较运算符

作者简介&#xff1a;一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​​ 目录 前言 一.比较运算符 二.比较运算符使用 &#xff08;1&#xff09;等于 &…

操作系统之保护模式

保护模式保护模式概述初见保护模式保护模式之寄存器扩展保护模式之寻址扩展全局描述符表段描述符全局描述符GDT&#xff0c;局部描述符LDT级选择子保护模式的开关&#xff0c;CR0寄存器的PE位进入保护模式保护模式概述 ** 问题1&#xff1a;为什么会有保护模式** 实模式下操作…

D-逃亡的贝贝(二分+有限制最小边权)

D-逃亡的贝贝_牛客练习赛104 (nowcoder.com) 题意:给你一个n个点,m条双向边的图(有边权),再给你起点s与终点t,以及有k个药水可以使某一条边,减小,求起点到终点经历边权最小值为多少. 题解: 首先建图,然后看到题中让我们找的是一个最小,或最大的值,是一个线性的值,我们就可以想…

整理了几个100%提高Python代码质量的技巧,直呼过瘾

B站|公众号&#xff1a;啥都会一点的研究生 相关阅读 整理了几个100%会踩的Python细节坑&#xff0c;提前防止脑血栓 整理了十个100%提高效率的Python编程技巧&#xff0c;更上一层楼 Python-列表&#xff0c;从基础到进阶用法大总结&#xff0c;进来查漏补缺 Python-元组&…

类和对象下篇

目录 再谈构造函数 构造函数体赋值 初始化列表 explicit关键字 static成员 访问静态成员变量的方法 C11中成员初始化的新玩法 友元 友元函数 友元类 内部类 再次理解封装 再次理解面向对象 内容大纲&#xff1a; 再谈构造函数 构造函数体赋值 在对象创建时&…

【牛客刷题专栏】0x08:C数据结构栈实现反转链表

前言 个人推荐在牛客网刷题(点击可以跳转)&#xff0c;它登陆后会保存刷题记录进度&#xff0c;重新登录时写过的题目代码不会丢失。个人刷题练习系列专栏&#xff1a;个人CSDN牛客刷题专栏。 牛客数据结构题目位置如下&#xff1a; 目录前言问题描述&#xff1a;举例&#x…