javaEE 2019 10 24关于运算符 键盘录入数据

2023-11-10

`运算符

对变量和常量的操作过程称为运算
对变量和常量进行操作的符号--------运算符\

算术运算符
-------------------------+ 加
------------------------- - 减
-------------------------* 乘
-------------------------/ 除
-------------------------++ 自增
-------------------------- – 自减
-----------------------------% 取模
------------------- + 字符串连接

		   赋值运算符
		     +    +=   -+   /=    %=

注意这里默认强制类型转换 比如

short s=1; short s=1;
short s=s+1; short s+=1;
没有进行强制类型转换 默认进行
比较(关系)运算符
== > < != >= <=
比较运算符的结果都是布尔型的

		   逻辑运算符

& and 与运算
| or 或运算
^ xor 异或
! not 非
&& 短路
|| 短路

也是连接布尔类型

		   位运算符
		   数值写成二进制    按位进行 与  或    异或  非    运算
		   注意 
		   移位时     >> 右移时最高位   是0就补0
		                                                 是1补1
		                                                
		                   <<左移时             缺位补0
		                   >>>无符号右移    缺位补0
		                    

		   三目运算符
		   格式(表达式1>表达式2)?ture:false
		   比较两个表达式 成立 输出ture  反之false

关于键盘录入数据
前几天的程序 定义的值都是自给的 所以改为键盘录入 比较灵活
首先格式
//导包
import java.util.Scanner;
读取 Scanner这个类
class Code{
public staic void main(String[] args)
{
//创建键盘录入对象
Scanner sc=new Scanner(System.in);
//提示
System .out.println(“输入一个字符”)
//接受数据
int result=sc.nextInt();
System.out.print(“输出的数据”)

	}

}
这是一个简单的键盘录入程序

程序练习
需求:
没有说明数据类型,都默认使用int接收!
1获取两个整数中的最大值
2获取三个整数中的最大值
3比较两个整数是否相同

//获取两个整数中的最大值
/*class Code{
	public static void main(String[] args){
		int a=2;          
		int b=3;
		int z=((a>b)?a:b);
		System.out.println(z);
		
	}
}	*/
//获取三个整数中的最大值
/*class Code{
	public static void main(String[] args){
		int a=3;
		int b=4;
		int c=5;
		//方法一  利用中间值
	
		//比较 a和b的最大值
	     int temp =(a>b)?a:b;
		//temp和c比较
		int temp1=(temp>c)?temp:c;
		System.out.println(temp1);
		//利用三元法
		int z=(a>b)?((a>c)?a:c):((b>c)?b:c);
		System.out.println(z);
		
	
	}
} 
	 
	*/
//比较两个数是否相等
/*class Code{
	public static void main(String[] args){
		int a=10;
		int b=10;
		boolean flag=(a==b);
		System.out.println(flag);
	}
}	
	 */
	 //通过键入实现
	 //导包
	 /*import java.util.Scanner;
    class Code{
		public static void main(String[] args){
			//创建键入对象
			Scanner sc=new Scanner(System.in);
			//提醒
			System.out.println("输入第一个数");
		//	接受
            int a=sc.nextInt();
		//提醒
            System.out.println("输入第二个数");
//接受
            int b=sc.nextInt();
			int c=(a>b)?a:b;
             System.out.println( "最大值:"+c);			
		}
	}*/
	
	/*import java.util.Scanner;
	class Code{
		public static void main(String[] arges){
			Scanner sc=new Scanner(System.in);
			
			System.out.println("输入第一个数");
			int a=sc.nextInt();
			System.out.println("输入第二个数");
			int b=sc.nextInt();
			System.out.println("输入第三个数");
			int c=sc.nextInt();
			int z=(a>b)?((a>c)?a:c):((b>c)?b:c);
			System.out.println("最大数:"+z);
		}
	}
	*/
	import java.util.Scanner;
	class  Code{
		public static void main(String[] args){
			Scanner sc=new Scanner(System.in);
            System.out.println("输入第一个数");
			
			int  a=sc.nextInt();
			System.out.println("输入第二个数");
			int b=sc.nextInt();
			boolean flag=(a==b);
			System.out.println(flag);
		}
		
	}
	 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javaEE 2019 10 24关于运算符 键盘录入数据 的相关文章

随机推荐

  • python马士兵学习笔记

    前言 本篇文章是作者在B站学习python马士兵视频的笔记 之前章节的内容可参考https blog csdn net qq 43511094 article details 113062435 或https blog csdn net w
  • stat()函数:获取文件状态

    相关函数 fstat lstat chmod chown readlink utime 头文件 include
  • SQL Server 基础操作 (二) 创建用户并且为用户授权

    1 创建用户 右键点击登录名 新建登录名 2 设置管理员权限 进入 服务器角色 在右侧的服务器角色面板中 勾选public 服务器角色 说明 sysadmin 执行SQL Server中的任何操作 serveradmin 配置服务器设置 s
  • nodejs链接mysql报错_nodejs连接数据库报错

    ER NOT SUPPORTED AUTH MODE 报错详情 使用nodejs连接数据库时报错 Error ER NOT SUPPORTED AUTH MODE Client does not support authentication
  • Blockly概述

    原文地址 https developers google com blockly guides overview Blockly是一个用于Web Android IOS的可视化代码编辑器库 Blockly使用了相互关联的积木来表示表达代码中
  • ES 搜索22 (function_score 支持的衰减函数 linear、exp 和 gauss)

    衰减函数 很多变量都可以影响用户对于酒店的选择 像是用户可能希望酒店离市中心近一点 但是如果价格足够便宜 也愿意为了省钱 妥协选择一个更远的住处 如果我们只是使用一个 filter 排除所有市中心方圆 100 米以外的酒店 再用一个filt
  • 关于根轨迹对于控制系统的一点理解

    自动控制理论根轨迹的学习过程中 经常会遇到几个问题 为什么要用根轨迹法 为什么根轨迹法最终转化为调整增益K来反应系统的稳定性和动态性能 为什么根轨迹法用开环传递函数求解的却是闭环极点 盲目的借助于matlab进行根轨迹的计算和绘图 有时候往
  • MySQL采用B+树作为索引的原因

    MySQL采用B 树作为索引的原因 1 MySQL的索引结构是如何查询的 在MySQL中 存储的数据记录都是持久化到磁盘中的 数据包含索引和记录 当MySQL查询数据时 由于索引也是持久化在磁盘上面的 首先会从磁盘上读取索引到缓存中 然后再
  • 【计算机网络】JWT(JSON Web Token)初识

    JWT JSON Web Token 初识 JWT JSON Web Token 是目前最流行的跨域认证解决方案 1 跨域认证的问题 互联网服务离不开用户认证 一般流程是下面这样 用户向服务器发送用户名和密码 服务器验证通过后 在当前对话
  • jQuery实现MD5加密

    原文地址 http blog csdn net you23hai45 article details 52629234 1 问题背景 有两个输入框 一个输入明文 另一个输入框显示密文 2 实现源码 html view plain copy
  • Linux平台的IO操作

    什么是IO如何理解IO IO就是输入与输出 I Input 从键盘拷贝数据至内存中 O Output 从内存中拷贝数据到终端上 因为Linux平台基本思想为 一切皆文件 所以 对于IO可以再次理解位 I 从文件中拷贝数据到内存中去 O 从内
  • WebService 学习笔记之一 HelloWorld

    一 开发环境 我的开发环境是 MyEclipse 10 Apache cxf 2 3 0 相关jar包下载地址 http www apache org dist cxf 2 3 0 二 开发步骤 创建Server 1 新建一个Java工程C
  • Linux/Android 充电框架/流程分析 1

    1 内核注册供电设备 内核通过 devm power supply register 或者 power supply register 注册供电相关的设备 2 获取电量的方式 电量是电池相关的信息 所以 注册的供电设备为 battery 例
  • [深入研究4G/5G/6G专题-46]: 5G Link Adaption链路自适应-2-常见缩略语

    A CSI Aperiodic Channel Status Information 非周期性信道状态信息 AL Aggregation level for PDCCH 聚合等级 ATB Adaptive Transmission Band
  • 如何从一个git服务器仓库将项目迁移到另一个git服务器仓库

    最近服务器迁移涉及到代码也需要一块迁移 梳理了一些git服务迁移指令 希望大家共享 从服务器A迁移到服务器B 1 首先将服务器A上的代码进行备份 1 1 git备份指令 从A服务器 https gitlab xxxx cn 上clone代码
  • Kali环境下渗透目标(win7)虚拟机

    Kali环境下渗透目标 win7 虚拟机 注 此文章 是我看了CSDN上另一位博主的文章 我在自己在电脑上实验了一遍的结果 另外 本文仅供学习交流 用来做非法之事 本人概不负责 准备 1 在电脑上安装VMware 并下载安装虚拟机kali
  • pycharm运行YOLOv5 (一)

    登录github com search yolov5 查看选择各个版本 查看发布各个版本 点击下载版本 下载zip文件 解压之后导入pycharm 先看这个文件requirements txt 这是启动yolov5需要的各个库 pip in
  • docker启动rabbitmq后无法访问15672端口

    docker启动rabbitmq后无法访问15672端口 经查找资料得知 rabbitmq默认web界面管理插件是关闭的 只要通过命令开启就行 1 docker ps查看rabbitmq的id fb7a78201d31 2 命令进入容器do
  • vivado下载

    vitis vivado 2019 2百度网盘 链接 https pan baidu com s 11CvUL05o2NTRqN4PpnFG5Q 提取码 n82v vivado2018 2百度网盘 链接 https pan baidu co
  • javaEE 2019 10 24关于运算符 键盘录入数据

    运算符 对变量和常量的操作过程称为运算 对变量和常量进行操作的符号 运算符 算术运算符 加 减 乘 除 自增 自减 取模 字符串连接 赋值运算符