湖北师范大学-Java入门 - 运算符和表达式

头歌(educoder)实训作业题目及答案分享 ——1-3 Java入门 - 运算符和表达式 新鲜出炉的Java实训训练题,题目要求结合解析与答案,点进来看看,动手敲一敲,一起快速入门Java吧! 阅读详情

目录

第1关:算数运算符

第2关:关系运算符

第3关:逻辑运算符

第4关:三元运算符

第5关:运算符的优先级

第6关:选择自测题


第1关:算数运算符

package step1;
import java.util.Scanner;

public class Cal {
	public static void main(String[] args) {
		/*********start*********/
		Scanner input=new Scanner(System.in);
        System.out.println("请输入第一个整数");
        int a=input.nextInt();
        System.out.println("请输入第二个整数");
		int b=input.nextInt();
		System.out.println("两数相加的结果为:" +(a + b));
        System.out.println("两数相减的结果为:"+ (a-b));
        System.out.println("两数相乘的结果为:" + (a*b));
        System.out.println("两数相除的结果为:" + (a/b));
        System.out.println("两数取余数的结果为:" + (a%b));
		/*********end*********/
	}

}

第2关:关系运算符

编程要求
使用本关所学的关系运算符,在start-end区域实现程序的输出,预期的输出请查看测试说明。

测试说明
我会对你编写的代码进行若干次测试:
第一次测试会输入数据:20,34;
需要你的程序输出:
a==b=false
a!=b=true
a>b=false
a<b=true
b>=a=true
b<=a=false
第一次测试会输入数据:-8,-18;
需要你的程序输出:
a==b=false
a!=b=true
a>b=true
a<b=false
b>=a=false
b<=a=true

还等什么呢?赶紧去完成属于你的任务吧!

开始你的任务吧,祝你成功!

package step2;
import java.util.Scanner;

public class Relative {
	public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
        int b=sc.nextInt();
        /*********start*********/
		System.out.println("a==b="+(a==b));
		System.out.println("a!=b="+(a!=b));
		System.out.println("a>b="+(a>b));
		System.out.println("a<b="+(a<b));
		System.out.println("b>=a="+(b>=a));
        System.out.println("b<=a="+(b<=a));
		/*********end*********/
	}

}

第3关:逻辑运算符

编程要求
目前程序的输出不符合预期,使用本小节所学知识,在start-end区域中修改代码,实现程序预期的输出,预期输出请查看测试说明。

测试说明
按照相关要求编写程序后,我会对你的程序进行测试。
预期输入:true,false,true;
预期输出:
false
false
true
true
预期输入:true,false,false;
预期输出:
false
false
false
true

革命尚未成功,同志仍需通关!

开始你的任务吧,祝你成功!

package step3;
import java.util.Scanner;

public class testLogic {
	public static void main(String[] args) {
        
		Scanner sc=new Scanner(System.in);
  		boolean a=sc.nextBoolean();
        boolean b=sc.nextBoolean();
        boolean c=sc.nextBoolean();
        
		/*********start  *********/
        System.out.println(!a);
        System.out.println(a&&b);
        System.out.println(b||c);
        System.out.println(a||b);       
		/*********end  *********/
	}

}

第4关:三元运算符

测试说明
测试输入:2012
预期输出:2012是否为闰年:true

测试输入:2013
预期输出:2013是否为闰年:false

实践才能出真知,一切伟大的构想都源于实践!

开始你的任务吧,祝你成功!

package step4;

import java.util.Scanner;

public class TestYear {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
        int year=sc.nextInt();
        boolean result;
        /********start********/
        
        result=(year%4==0)&&(year%100!=0)?true:false       ;       
        System.out.println(year + "年是否为闰年:" + result);
        
        /********end********/
	}

}

第5关:运算符的优先级

测试说明
我会对你的程序进行若干次测试;

第一次输入:10,2
预期输出:
24
2
28

第二次输入:5,3
预期输出:
16
2
17

验货啦,验货啦,开始你的任务吧!

开始你的任务吧,祝你成功!

package step5;
import java.util.Scanner;

public class TestDemo5 {
	public static void main(String[] args) {
			Scanner sc=new Scanner(System.in);
		System.out.println("输入:");
		int m=sc.nextInt();
		int n=sc.nextInt();
		
		System.out.println("输出:");
        
		/*****start*****/
		
		System.out.println(( m+n)*2 );        
		System.out.println( (m-n)%3 );		
		System.out.println((m-n)/2 + (m+n)*2);
		
		/*****end*****/
	}

}

第6关:选择自测题

B A C C A  A

综合练习之ATM 我会对你的程序进行若干次测试,以此来判断你是否完成了本关任务。 第一次测试会输入: 100 2 999 100 1 需要你的程序输出: 注意:平台会输入数据,但是输入的数据不会显示在输出结果中,所以标红部分是我输入的部分,不需要你输出,其余部分都需要你进行打印输出,输出的符号除了单引号和双引号分号之外其他的全都要使用中文标点。 即预期输出为: 欢迎使用中国人民银行ATM取款机 输入取款金额: 剩... 阅读详情

相关推荐

湖北师范大学操作系统实验:第三题:利用BERSTEIN条件判断语句的无关性与交互性

​ 该程序用于比较两个简单的算术表达式的变量兼容性,判断它们是否可以同时存在于某个环境中。

论如何更高效的送外卖 954

java头哥作业03 Java入门 - 运算符和表达式

编程要求在start-end区域定义两个变量a和b,然后使用上一章节学到的扫描仪(Scanner)获取程序输入的数据并赋值给ab变量,使程序能输出如下效果。

nianci602的博客 4843

三、运算符和表达式(头歌实践平台)

第1关:算数运算符 任务描述 本关需要你使用Java程序完成对两个数的运算,效果如下: 相关知识 在我们的生活中,我们会经常碰到两个数的加,减,乘,除,取模运算,那么我们如何在计算机当中,通过计算机语言,让计算机来代替我们来完成此项功能呢?跟着我的步骤来一步步命令计算机完成此任务吧! 什么是算术运算符 算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 Java 中常用的算术运算符: ++和–运算符的使用 其中,++和–既可以出现在操作数的左边,也可以出现在右边,但结果是...

CaesarQu的博客 7402

Educoder - Java入门 - 运算符和表达式各关卡题目总结

第一关:算数运算符 1、编程要求: 在start-end区域定义两个变量a和b,然后使用上一章节学到的扫描仪(Scanner)获取程序输入的数据并赋值给a,b变量,使程序能输出如下效果: 2、测试效果: 我会对你编写的代码进行若干次测试: 第一次测试会输入数据:10,4; 需要你的程序输出: 两数相加的结果为:14 两数相减的结果为:6 两数相乘的结果为:40 两数相除的结果为:2 两数取余数的结果为:2 第二次测试会输入数据:3,5; 需要你的程序输出: 两数相加的结果为:8 两数相减的结果为:-2 两数

刘向阳的博客 1万+

Educoder题目:Java入门 - 运算符和表达式答案解析

算数运算符 src/step1/Cal.java package step1; import java.util.Scanner; public class Cal { public static void main(String[] args) { /*********start*********/ Scanner input = new Scanner(System.in); System.out.println("请输入第一个整数"); int a = input.nextInt(

bingeho的博客 1421

内网渗透—横向移动&IPC横移&Impacket套件&CS插件

以上便是IPC横移的知识。最后,以上仅为个人的拙见,如何有不对的地方,欢迎各位师傅指正与补充,有兴趣的师傅可以一起交流学习。

2301_76227305的博客 1890

算数运算符

本关需要你使用Java程序完成对两个数的运算。定义两个变量a和b,然后使用扫描仪(Scanner)获取程序输入的数据并赋值给a,b变量,使程序能输出如下效果: 结果显示

m0_56384668的博客 1092

ESP32-IDF HTTP服务器实战:从零搭建Web控制界面

本文详细介绍了如何在ESP32平台上使用ESP-IDF框架从零搭建HTTP服务器,并创建Web控制界面。内容涵盖环境配置、服务器基础设置、Web页面处理、GPIO控制接口实现及AJAX异步请求处理,帮助开发者快速掌握物联网设备Web控制开发。

efc123456的博客 1063

Educoder- 《JAVA从小白到大牛》(第一章)1-3 Java入门 - 运算符和表达式

Educoder- 学习记录(仅供学习参考,欢迎交流)第1关:算数运算符相关知识编程要求参考答案第2关:关系运算符相关知识常见关系运算符如何使用关系运算符编程要求测试说明参考答案第3关:逻辑运算符任务描述相关知识什么是逻辑运算符常见逻辑运算符逻辑与运算符的用法编程要求测试说明参考答案第4关:三元运算符任务描述相关知识编程要求测试说明参考答案第5关:运算符的优先级任务描述相关知识Java中运算符的优先级编程要求测试说明参考答案第6关:选择自测题 第1关:算数运算符 相关知识 在我们的生活中,我们会经常碰到两个

weixin_45674170的博客 7001

六自由度机械臂运动学分析及其轨迹规划

六自由度机械臂轨迹规划 通过对比三次多项式插值法与五次多项式插值法的效果,选取后者对机械臂进行轨迹规划,将运动学解导入Matlab Robotics Toolbox仿真,得到各关节角度、速度和加速度与时间关系曲线。 三次多项式插值法 三次多项式有4个待定系数,可同时对起始点和目标点的角度和角速度给出约束条件。 数学公式 MATLAB代码 五次多项式插值法 五次多项式有6个待定系数,可同时对起始点和...

两条眉毛 6万+

量化人必看|miniQMT踩坑记:回测太慢?一招教你把行情数据“搬回家”!

这篇文章主要聊的是。

奔跑的蜗牛 3477

EduCoder Java程序设计---Java语言基础(第三章)- 运算符和表达式

EduCoder Java程序设计---Java语言基础(三)- 运算符和表达式 第1关:算数运算符 第2关:关系运算符​​​​​​​ 第3关:逻辑运算符 第4关:三元运算符 第5关:运算符的优先级 第6关:选择自测题

m0_63324772的博客 3851

MFC 中实现 WebSocket 客户端以支持实时双向通信

3. **协议兼容**:若服务器使用 `wss://`(加密),需在 `lws_client_connect_info` 中配置 SSL 相关参数(`ssl_connection = LCCSCF_USE_SSL`)。- 编辑框(`m_editUrl`):输入 WebSocket 服务器地址(如 `ws://echo.websocket.events`)。2. 将编译后的库文件(`.lib`、`.dll`)和头文件路径添加到 MFC 项目中(项目属性 -> VC++ 目录)。// UI:服务器地址。

寒寒豆豆软件公司的博客 202

Java头歌实训 Java入门 - 运算符和表达式

生活中,我们经常会遇到算数运算符的混合运算,如在我们的数学当中加减乘除混合运算时,我们则会根据混合运算的规律,先算乘除,在算加减,有圆括号的则先算圆括号里,同理,在我们Java当中,也有同样的优先级运算。生活中,我们经常会判断两个数的关系,如哪个数大,哪个数小,两个数是否相等的情况,同理,在我们的编程世界中,这种现象更是频繁,所以,此节,我们主要来学习一下Java当中的一些常见的一些关系运算符。使用本关所学的关系运算符,在start-end区域实现程序的输出,预期的输出请查看测试说明。

banana_778的博客 2520

执行任务赚积分

接下来N行,每行两个空格分隔的整数(SLA和V),SLA表示任务的最晚处理时间,V表 示任务对应的积分。每个任务都有最晚处理时间限制和积分值,在最晚处理时间点之前处理完成任务才可获得对应的积分奖励。现有N个任务需要处理,同一时间只能处理一个任务,处理每个任务所需要的时间固定为1。可用于处理任务的时间有限,请问在有限的时间内,可获得的最多积分。第2个时间单位内,处理任务4,获得5个积分。输入描述:第一行为一个数N,表示有N个任务,1

面试高手的博客 4694

基于PCL的电力线点云提取与分割实现

本文基于PCL库实现电力线点云提取与分割,包含6个核心处理阶段:文件读取与结果文件夹创建、高程滤波分割候选点云、欧式聚类去噪、电力线分段提取、球形邻域搜索补全点云、最终分割与可视化保存。通过PCA计算点云线性特征(阈值0.91)筛选电力线点,采用欧式聚类(容忍度3.0)去除噪点,并针对不同规模聚类差异化设置球形搜索半径(4.0/6.0)补全点云。最终通过欧式聚类分割并可视化带颜色点云。算法对高程滤波阈值、聚类参数等具有敏感性,需根据点云特性调整优化。

weixin_45196569的博客 192

【java】前八章:快速回忆

不知不觉,Java已近学了接近两个月。课本也慢慢的翻到了第八章,总感觉什么都没学到,一直想停下来整理一下,那就今天2021-10-23 09:38:03 星期六 java前八章复习总结(理论内容) 学的糊里糊涂的,没有代码经验,整理摘抄一些理论的东西,供自己参考,一定会有错误 第一章 简单了解java java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 工作原理 由四

qq_25218219的博客 611

融合Retinex理论与Transformer的YOLOv8低光照目标检测增强方法【YOLOv8】

图像分解:将输入图像分解为光照成分和反射成分。光照估计:估计光照图以消除暗光区域。图像重建:将光照增强后的反射图像重建成最终图像。Retinexformer通过在Transformer中引入Retinex的图像增强思路,使得低光照图像的细节能够得到充分保留。本文提出了一种基于Retinexformer的低光照增强方法,用于改进YOLOv8模型在夜间和低光照环境下的目标检测性能。

博客 1929

educoder——面向对象程序设计java——第一阶段Java语言基础(三)- 运算符和表达式

1.本章节你将学习Java中的运算符和表达式是什么。 2.本章节你将会掌握对两个操作数进行简单的算数运算。 3.本章节你将掌握Java当中最基本的赋值运算。 4.本章节你将掌握基本的关系运算符。 5.本章节你将掌握基本的逻辑运算符。 6.本章节你将掌握Java中的三元运算符。 第1关:算数运算符 编程要求 定义两个变量a和b,然后使用上一章节学到的扫描仪(Scanner)获取程序输入的数据并赋值给a,b变量,使程序能输出如下效果: 测试说明 我会对你编写的代码进行若干次测试: 第..

zj5566778899的博客 2491

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

EduCoder Java程序设计-运算符和表达式 第1关:算数运算符 第4关:三元运算符

文章目录第1关:算数运算符测试说明答案第4关:三元运算符测试说明答案 第1关:算数运算符 测试说明 我会对你编写的代码进行若干次测试: 第一次测试会输入数据:10,4; 需要你的程序输出: 两数相加的结果为:14 两数相减的结果为:6 两数相乘的结果为:40 两数相除的结果为:2 两数取余数的结果为:2 第二次测试会输入数据:3,5; 需要你的程序输出: 两数相加的结果为:8 两数相减的结果为:-2 两数相乘的结果为:15 两数相除的结果为:0 两数取余数的结果为:3 答案 package step1; i

Gilgamesh的博客 4790

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python位运算符_python中的位运算符

按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下,下表中变量 a 为 60,b 为 13,二进制格式如下:a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011位运算符包含以下:&按位与运算符:参与运算的两个值,如果两个相...

weixin_39930748的博客 621

从键盘录入数据Scanner及简单应用

从键盘录入两个数据,并输出最大值 /* 从键盘录入两个数据,并输出最大值 */ import java.util.Scanner; class ScannerTwoNum{ public static void main(String[] args){ Scanner sc= new Scanner(System.in); //输入两个数...

元气满满晨 831

关系运算符

本小节中你将使用Java当中的各种关系运算符来判断两数的关系。请在编辑器Begin-End中使用本关所学的关系运算符,来实现程序的输出,预期的输出请查看测试说明。 结果显示

m0_56384668的博客 531

java计算逻辑运算符表达的值题目_Educoder - Java入门 - 运算符和表达式各关卡题目总结...

第一关:算数运算符1、编程要求:在start-end区域定义两个变量a和b,然后使用上一章节学到的扫描仪(Scanner)获取程序输入的数据并赋值给a,b变量,使程序能输出如下效果:2、测试效果:我会对你编写的代码进行若干次测试:第一次测试会输入数据:10,4; 需要你的程序输出: 两数相加的结果为:14 两数相减的结果为:6 两数相乘的结果为:40 两数相除的结果为:2 两数取余数的结果为:2第...

weixin_28953819的博客 1456

第一章——Java基础(九)——String类

我是小康小白,一个平平无奇的Java,Python小白。热爱有趣的文字,生活和远方。 个人博客:https://blog.youkuaiyun.com/weixin_45791445 有问题欢迎QQ联系:1059320343 (记得备注优快云) 个人微信公众号:小康小白 一,length()方法与compareTo()方法的使用 - 花名册 一,题目: 题目代码: package step1; import java.util.Scanner; public class Roster { publ.

小康小白的博客 1961
上一篇: 湖北师范大学-Java入门 - 分支结构
下一篇: 湖北师范大学-Java入门 - 数组基础
汽水爆炸
博客等级 码龄4年 1903粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值