当前位置: 首页 > news >正文

5.28_Java语法_运算符,接收键盘数据

1、运算符

具体应用同我C语言操作符详解博客相同,另有补充会直接写

1.1、基本的算术运算符、+符号做连接符

CSDN

具体应用同我C语言操作符详解博客相同

+符号做连接符:

  • "+"符号与字符串运算连用的时候是用作连接符的,其结果依然是一个字符串。

"abc" + 5 --->"abc5"

能算则算,不能算就在一起。 

1.2、自增自减运算符

CSDN

1.3、赋值运算符

CSDN

1.4、关系运算符

CSDN

package com.operator;public class OperatorDemo2 {public static void main(String[] args) {int a=10;int b=5;boolean rs=a>b;System.out.println(rs);System.out.println(a >= b);System.out.println(2 >= 2);//trueSystem.out.println(a < b);System.out.println(a <= b);//falseSystem.out.println(2 <= 2);//trueSystem.out.println(a == b);//falseSystem.out.println(5 == 5);//trueSystem.out.println(a = b);//赋值,判断相等一定是 ==System.out.println(a != b);//trueSystem.out.println(10 != 10);//false}
}

结果:

1.5、逻辑运算符


 

& 前后的条件必须都是true,结果才是true 


 | 只要多个条件中有一个true,结果就是true


! 取反的意思


 ^  前后条件的结果相同时返回false,不同返回true


 注意:在Java中,“&”、“|”无论是左边是false还是true,右边都要执行

由于&&、||运算效率更高,在开发中用的更多

CSDN  同逻辑操作符相同

1.6、三元运算符、运算符优先级

 CSDN

三元运算符同条件操作符相同 

运算符优先级:

 

 2、案例知识--接收键盘数据

在程序中接收用户通过键盘输入的数据

需求:

  • 请在程序中,提示用户通过键盘输入自己的姓名、年龄,并能在程序中收到这些数据,怎么解决?

Java已经写好了实现程序,调用即可。

API(Application Programming Interface:应用程序编程接口)

  • Java写好的程序,直接调用即可。
  • Java为自己写好的程序提供了相应的程序使用说明书(API文档) 

使用Scanner接收用户键盘输入的数据,需要三个步骤:

package com.scanner;import java.util.Scanner;public class ScannerDemo1 {public static void main(String[] args) {//1、导包:一般不需要我们自己做,idea工具会自动帮我们导包的//2、抄写代码:得到一个键盘扫描器对象(东西)Scanner sc =new Scanner(System.in);//3、开始调用sc的功能,来接收用户键盘输入的数据System.out.println("请输入你的年龄:");int age = sc.nextInt();//执行到这,会开始等待用户输入一个整数,直到用户按了回车键,才会拿到数据System.out.println("你的年龄是" + age);System.out.println("请输入你的名字:");String name = sc.next();//执行到这,会开始等待用户输入一个字符串,直到用户按了回车键,才会拿到数据System.out.println("欢迎" + name + "进入系统");}
}

结果:

相关文章:

5.28_Java语法_运算符,接收键盘数据

1、运算符 具体应用同我C语言操作符详解博客相同,另有补充会直接写 1.1、基本的算术运算符、符号做连接符 CSDN 具体应用同我C语言操作符详解博客相同 符号做连接符&#xff1a; ""符号与字符串运算连用的时候是用作连接符的&#xff0c;其结果依然是一个字符串…...

【数据分析】Numpy和Pandas库基本用法及实例--基于Japyter notebook实现

各位大佬好 &#xff0c;这里是阿川的博客 &#xff0c; 祝您变得更强 个人主页&#xff1a;在线OJ的阿川 大佬的支持和鼓励&#xff0c;将是我成长路上最大的动力 阿川水平有限&#xff0c;如有错误&#xff0c;欢迎大佬指正 承接上篇的博客 数据分析—技术栈和开发环境搭…...

【网络协议】应用层协议HTTPS

文章目录 为什么引入HTTPS&#xff1f;基本概念加密的基本过程对称加密非对称加密中间人攻击证书 为什么引入HTTPS&#xff1f; 由于HTTP协议在网络传输中是明文传输的&#xff0c;那么当传输一些机密的文件或着对钱的操作时&#xff0c;就会有泄密的风险&#xff0c;从而引入…...

java nio FileChannel堆内堆外数据读写全流程分析及使用(附详细流程图)

这里是小奏,觉得文章不错可以关注公众号小奏技术 背景 java nio中文件读写不管是普通文件读写&#xff0c;还是基于mmap实现零拷贝&#xff0c;都离不开FileChannel这个类。 随便打开RocketMQ 源码搜索FileChannel 就可以看到使用频率 kafka也是 所以在java中文件读写FileCh…...

微服务架构-分支微服务设计模式

微服务架构-分支微服务设计模式 这种模式是聚合器模式的扩展&#xff0c;允许同时调用两个微服务链 分支微服务设计模式是一种用于构建大型系统的微服务架构模式&#xff0c;其核心思想是 将复杂的业务逻辑拆解为多个小的、相互独立的子系统&#xff0c;每个子系统由一个或多…...

关于Vue本地图片转file传到后端服务器(不通过组件上传)

一、代码 // 核心代码 const getMyFileFromLocalPath (localPath, filename) > {return fetch(localPath).then((response) > response.blob()).then((blob) > new File([blob], filename, { type: "image/png" })); // 假设是PNG格式// 获取真正的流文件…...

CCF20240302——相似度计算

CCF20240302——相似度计算 代码如下&#xff1a; #include <stdio.h> #include <string.h> #include <ctype.h>#define MAX_WORD_LEN 100 #define MAX_WORDS 10000int main() {int n, m;scanf("%d %d", &n, &m);char words1[MAX_WORDS][…...

C++的第一道门坎:类与对象(二)

一.类中生成的默认成员函数详解 0.类的6个默认成员函数 编译器会给类生成六个默认成员函数&#xff0c;在类中即使我们什么都不做&#xff0c;也会自动生成。 默认成员函数&#xff1a;用户没有显式实现&#xff0c;编译器会自动生成的成员函数称为默认成员函数。 下面我们逐…...

C语言与内存息息相关的重要概念有哪些?

一、问题 C语⾔、C语⾔和C#语⾔&#xff0c;这三门语⾔&#xff0c;⼀个⽐⼀个加号&#xff08;&#xff09;多&#xff0c;C语⾔没有加号&#xff0c;C有两个加号&#xff0c;C#有四个加号。随着语⾔的发展&#xff0c;⼀个⽐⼀个简单&#xff0c;很多问题系统都给做了&#x…...

【chagpt】广泛使用API之前:考虑成本和数据隐私

文章目录 一. 定价和标记限制二. 安全和隐私 在广泛使用API之前&#xff0c;应该考虑两个重要因素&#xff1a;成本和数据隐私。 一. 定价和标记限制 OpenAI在Pricing页面上列出了模型的定价。请注意&#xff0c;OpenAI不一定及时更新该页面上的定价信息&#xff0c;因此实际…...

六月后考研如何备考看这一篇就够了

以下是考研六月后可以参考的规划&#xff1a; 6 月至 8 月&#xff08;强化阶段&#xff09;&#xff1a; 英语&#xff1a;继续背单词&#xff0c;开始刷历年真题中的阅读部分&#xff0c;仔细分析错题原因&#xff0c;总结解题技巧。数学&#xff1a;完成基础阶段的复习后&am…...

Linux主机连接腾讯云服务器详细配置

硬件条件 当然你要先有一个云服务器&#xff0c;腾讯云比阿里云便宜一点&#xff0c;所以就用腾讯云了 问了师兄买这个98的就行&#xff0c;选择CentOS&#xff0c;不要选Ubuntu&#xff0c;因为 嗯&#xff0c;大概就是这样 编程测试 云服务器当然是作为服务端 server.cpp…...

数字化工厂怎么收集,处理数据?

数字化工厂的数据收集与处理 数字化工厂是现代化工厂&#xff0c;利用数字技术和数据分析提高效率和优化流程。数据分析作为数字化工厂的核心技术&#xff0c;对数据的获取与处理至关重要。在数字化工厂中&#xff0c;数据的来源包括企业内部信息系统、物联网信息以及外部信息&…...

OOM不会导致JVM退出

问题来源 一次生产事故&#xff0c;由于一次性从数据库查询过多数据导致线程 OOM&#xff1a;Java heap space 异常&#xff08;千万级表&#xff0c;JVM堆内存2G&#xff09;&#xff0c;但是在线程OOM发生时&#xff0c;java进程却没有立即挂掉。 ##OOM与异常 说到底OutOfM…...

C++学习日记 | LAB 6 static library 静态库

资料来源&#xff1a;南科大 余仕琪 C/C Program Design LINK&#xff1a;CPP/week06 at main ShiqiYu/CPP GitHub 一、本节内容 本节主要介绍静态库和动态库。 1.1 静态库和动态库的概念 静态链接和静态库(也称为存档)是链接器将所有使用的库函数复制到可执行文件的结果。静…...

他用AI,抄袭了我的AI作品

《大话西游》里面有一句经典台词&#xff1a;每个人都有一个妈&#xff0c;但是“你妈就一定是你妈吗&#xff1f;” 用AI创作的艺术作品&#xff0c;也走进类似的困境&#xff1a;如何证明你用AI生成的作品&#xff0c;就是你的作品&#xff1f; 近日&#xff0c;腾讯科技独…...

力扣刷题--2956. 找到两个数组中的公共元素【简单】

题目描述 给你两个下标从 0 开始的整数数组 nums1 和 nums2 &#xff0c;它们分别含有 n 和 m 个元素。 请你计算以下两个数值&#xff1a; 统计 0 < i < n 中的下标 i &#xff0c;满足 nums1[i] 在 nums2 中 至少 出现了一次。 统计 0 < i < m 中的下标 i &am…...

海信集团携纷享销客启动LTC数字化落地 推动ToB业务再升级

日前&#xff0c;海信集团携手连接型CRM纷享销客正式启动LTC&#xff08;Leads to Cash&#xff09;数字化平台实施落地项目。作为海信集团数字化的重要里程碑&#xff0c;该项目将通过统一规划、统一投资、统一平台、资源共享和数据赋能&#xff0c;构建ToB业务数字化经营管理…...

【Go语言入门学习笔记】Part5.函数

一、前言 这里的还是跟C有区别的&#xff0c;大家熟悉了其他语言后&#xff0c;还得注意一下这里的内容。Go的函数非常灵活。 二、学习代码 package mainimport "fmt"// ZhengXing 类似typedef的方法 type ZhengXing int// 函数名有说法&#xff0c;首字母大写是pu…...

磁珠笔记汇总

磁珠笔记汇总 磁珠是和电感很相似的器件。 电感磁珠单位亨(H)欧姆(Ω)是否储能存储能量消耗高频能量应用场景通常用于开关电源吸收高频&#xff0c;EMC保护如何看待损耗使用电感时希望损耗越小越好使用磁珠时是利用其损耗来消耗不需要的高频分量 一、磁珠的工作原理 磁珠与…...

如何高效配置Sunshine游戏串流服务器:5个专业级调优技巧与实战解决方案

如何高效配置Sunshine游戏串流服务器&#xff1a;5个专业级调优技巧与实战解决方案 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款功能强大的自托管开源游戏串流服…...

告别手动!用Windows批处理脚本批量重命名MKV音轨(MkvToolnix v73实战)

告别手动&#xff01;用Windows批处理脚本批量重命名MKV音轨&#xff08;MkvToolnix v73实战&#xff09; 每次整理下载的剧集资源时&#xff0c;最让人头疼的莫过于音轨信息错乱——明明视频是国语配音&#xff0c;音轨标签却显示为日语。手动修改不仅效率低下&#xff0c;还容…...

3分钟上手ncmdumpGUI:网易云音乐NCM文件轻松转换的完整指南

3分钟上手ncmdumpGUI&#xff1a;网易云音乐NCM文件轻松转换的完整指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换&#xff0c;Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 还在为网易云音乐的NCM格式文件无法在其…...

终极AMD Ryzen调试指南:5个场景掌握SMUDebugTool硬件调优

终极AMD Ryzen调试指南&#xff1a;5个场景掌握SMUDebugTool硬件调优 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:/…...

Windows进程注入技术深度解析:从DLL注入到反射式加载

1. 项目概述与核心价值在Windows安全研究、恶意软件分析乃至一些高级的软件开发场景中&#xff0c;“进程注入”是一个绕不开的核心技术点。简单来说&#xff0c;它指的是将一个代码模块&#xff08;通常是DLL&#xff09;或一段代码&#xff08;Shellcode&#xff09;加载到另…...

Sora 2原生导入Blender 4.2:3步实现动态提示词驱动骨骼绑定与物理模拟(附实测FBX+USDZ双通道转换参数表)

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Sora 2与Blender整合的底层架构演进 Sora 2并非公开发布的独立产品&#xff0c;而是OpenAI内部代号体系中用于指代多模态时空建模能力迭代的实验性技术路径&#xff1b;其与Blender的整合并非官方API对接&…...

【AI】了解ChatMemory 底层实现机制

&#xff08;说实在&#xff0c;看个 七、整体架构总结 就行了&#xff09; 为何要了解底层原理&#xff0c;其意义在于出问题好排查&#xff0c;写代码时有思路。 基于源码调试与运行时验证&#xff0c;深度拆解ChatMemory 底层实现机制&#xff0c;重点解析 ChatMemoryStor…...

嵌入式Linux下MT7601U无线网卡驱动移植与网络配置实战

1. 项目概述最近在做一个基于Linux 3.5内核的嵌入式项目&#xff0c;需要让开发板通过USB接口连接无线网络。手头正好有几个闲置的360随身WiFi&#xff0c;查了一下&#xff0c;它的核心芯片是联发科&#xff08;MediaTek&#xff09;的MT7601U&#xff0c;这是一款非常经典的U…...

从宿舍区隔离到无线网配置:手把手教你用Cisco Packet Tracer实现企业级网络策略

企业级网络隔离与无线接入实战&#xff1a;Cisco Packet Tracer全流程配置指南 在数字化转型浪潮中&#xff0c;网络架构设计已成为企业IT基础设施的核心竞争力。想象这样一个场景&#xff1a;某科技园区需要为研发部门、行政部门和访客区域构建差异化的网络访问策略——研发数…...

OpenVAS部署避坑指南:从Kali的`apt-get install gvm`到官方OVA镜像,我踩过的那些雷

OpenVAS部署避坑指南&#xff1a;从Kali的apt-get install gvm到官方OVA镜像实战复盘 1. 为什么OpenVAS部署总让人头疼&#xff1f; 三年前我第一次接触漏洞扫描工具时&#xff0c;OpenVAS的安装过程就给我留下了深刻印象。当时按照某技术论坛的教程&#xff0c;在Kali Linux…...