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

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

本系列教程介绍了Java中的算术运算符,包括加、减、乘、除、取模,以及关系运算符的使用,如等于、不等于、大于、小于等,并通过示例展示了如何在程序中实现这些运算。此外,还讲解了逻辑运算符和三元运算符的运用,以及运算符的优先级规则。


第1关:算数运算符


任务描述
本关需要你使用Java程序完成对两个数的运算,效果如下:
在这里插入图片描述

相关知识
在我们的生活中,我们会经常碰到两个数的加,减,乘,除,取模运算,那么我们如何在计算机当中,通过计算机语言,让计算机来代替我们来完成此项功能呢?跟着我的步骤来一步步命令计算机完成此任务吧!

什么是算术运算符
算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
Java 中常用的算术运算符:
在这里插入图片描述

++和–运算符的使用
其中,++和–既可以出现在操作数的左边,也可以出现在右边,但结果是不同的,如:
在这里插入图片描述
输出的结果如图:
在这里插入图片描述
在这里插入图片描述

输出的效果图如下图:

在这里插入图片描述

除法运算符的用法
Java当中的除法运算相比较其他运算符来说有点特殊,在这里将分为两种情况依次说明其用法,当两个操作数是int类型时的相除,当两个操作数是float或者double类型时的相除,下面请看具体示例:
用法如下:

int i=11/2;//结果是5,因为i是整数,所以除法运算的结果会省略后面的小数点
int i=10/2;//结果是5

//当两个操作数是float或者double类型时,就是正常的除法运算,如:
double i=9.8;
double j=3.2;
double result=i/j;
System.out.println(result);//此时result的值为3.0625
取模运算符的用法
也叫求余数,求余的字面意思就是求被除数除以除数,整除后还余下多少?
用法如下:

int i=11%2;//这里i=1;表示11被2整除5次还余1.
//求余的正负号说明:主要是取决于前面一个数是正数还是负数,不管后面数。如下:
int i=-11%2;//这里i=-1
int i=10%2;//这里i=0;就是10被2刚好整除5次,没有余数。

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

测试说明
我会对你编写的代码进行若干次测试:
第一次测试会输入数据:10,4;
需要你的程序输出:
两数相加的结果为:14
两数相减的结果为:6
两数相乘的结果为:40
两数相除的结果为:2
两数取余数的结果为:2

第二次测试会输入数据:3,5;
需要你的程序输出:
两数相加的结果为:8
两数相减的结果为:-2
两数相乘的结果为:15
两数相除的结果为:0
两数取余数的结果为:3

在这里插入图片描述

注意:平台会输入数据,但是输入的数据不会显示在输出结果中,所以标红部分是我输入的部分,不需要你进行输出,其余部分都需要你进行打印输出。

代码实现

package step1;
import java.util.Scanner;

public class Cal {
   
   
	public static void main(String[] args) {
   
   
		/*********start*********/
		
		 Scanner sc= new Scanner(System.in);
        int a,b;
        System.out.print("请输入第一个整数\n");
        a=sc.nextInt();
        System.out.print("请输入第二个整数\n");
        b=sc.nextInt();
        System.out.println("两数相加的结果为:"+(a+b));
        System.out.println("两数相减的结果为:"+(a-b));
[ Java ] 实现两个数加减乘除的简易计算器 [ Java ] 实现两个数加减乘除的简易计算器 新手,不足之处望大佬们海涵 感谢( *ˊᵕˋ)✩︎‧₊ 以下为代码: package com.zhong.homework; import java.util.Scanner; public class Demo03 { public static void main(String[] args) { /* 能进行两个数字进行“加减乘除”运算的计算器: 四个方法,加减乘除 利用循 阅读详情

相关推荐

educoder(头歌)平台Java实训作业答案

educoder(头歌)平台Java实训作业答案

weixin_51405802的博客 3万+

Educoder/头歌JAVA实训——JAVA入门:运算符和表达式

本实训项目的主要内容包括 Java 中最常见的赋值,算术运算符,关系运算符,逻辑运算符,三元运算符等。通过本实训的学习,你将: 1.学习 Java 中的运算符和表达式是什么。 2.掌握对两个操作数进行简单的算术运算。 3.掌握 Java 当中最基本的赋值运算。 4.掌握基本的关系运算符。 5.掌握基本的逻辑运算符。 6.掌握 Java 中的三元运算符。

舟舟的博客 2666

python基础语法之【运算符和表达式】

目录 一、算术运算 1.1 算术运算符 1.2 算术表达式 二、赋值运算 2.1 赋值运算符 2.2 链式赋值 2.3 交叉赋值 2.4 解压赋值 三、关系运算 四、逻辑运算 五、成员运算 六、身份运算 七、运算符优先级 1.1 算术运算符 python使用的算术运算符和数学上使用的符号基本一致,如下表所示。 1.2 算术表达式 a = 21 b = ...

金鞍少年的博客 985

头歌平台C语言实践指南:从核心语法到项目实战的深度解析

C语言作为计算机科学的基础编程语言,其核心在于理解内存管理、指针操作和结构化编程等底层原理。掌握这些概念不仅能提升代码效率,更是学习操作系统、编译原理等高级课程的基石。在工程实践中,通过自动化评测和即时反馈的在线平台进行系统性训练,可以有效巩固语法知识并培养调试能力。头歌实践教学平台正是这样一个集成了模块化知识体系与自动化评测系统的学习环境,它围绕C语言的核心难点如指针、动态内存管理和文件操作设计了循序渐进的实验路径。学习者可以在此进行从基础语法到综合项目的实战训练,尤其适合解决数组越界、内存泄漏等常见调试

weixin_28713947的博客 286

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

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

m0_56638814的博客 3966

使用广播星历进行 GPS 卫星位置的计算

目录1.计算卫星运动的平均角速度 n2.计算观测瞬间卫星的近地点角3.计算偏近点角4.计算真近点角 f5.计算升交角距 6.计算摄动改正项7.进行摄动改正 8.计算卫星在轨道面坐标系中的位置9.计算观测瞬间升交点的经度 L10.计算卫星在瞬时地球坐标系中的位置11.计算卫星在协议地球坐标系中的位置使用广播星历进行GPS卫星位置的计算的详细步骤如下:关于在广播星历中各参数的分布情况可以参考下图:首先根据广播星历中给出的参数 计算参考时刻(TOE) 的平均角速度 式中,GM为万有引力常数 G 与地球总质量

qq_43381998的博客 5569

从零搭建uniapp+vue3+ts+tailwindcss多端兼容开发环境

本文详细介绍了如何从零搭建uniapp+vue3+ts+tailwindcss多端兼容开发环境,包括环境准备、TailwindCSS集成、小程序兼容性解决方案以及样式优化技巧。通过实战步骤和常见问题解答,帮助开发者快速掌握这套技术栈,提升开发效率。

weixin_28693309的博客 323

医学图像可视化实战:ITK-SNAP与Python+SimpleITK双方案解析

本文深入解析了医学图像可视化的两大核心方案:ITK-SNAP与Python+SimpleITK。ITK-SNAP作为专业无损浏览器,是数据探索与分析的必备工具;而Python+SimpleITK方案则提供了自动化处理能力,但需注意将.nii.gz数据转换为JPG等格式时的信息损失。文章通过实战对比,为医学影像处理者提供了清晰的选择指南与避坑建议。

ol789012的博客 490

【python】import pandas as pd用法

是 Python 里最常用的数据分析库之一。 的意思是:导入 pandas 库,并给它起个别名 。这样用起来更简洁: 下面总结 pandas 的常见用法(配例子)。目录🔹 1. 数据结构(1) Series(一维数据,类似于数组 + 标签)(2) DataFrame(二维数据表,类似于 Excel 表格)🔹 2. 数据读写🔹 3. 数据查看🔹 4. 数据选择与索引🔹 5. 数据清洗🔹 6. 数据运算🔹 7. 数据筛选(布尔索引)🔹 8. 分组与聚合🔹 9. 排序 Pandas 常用方

2401_86285609的博客 1533

形状记忆合金热机械本构模型的ABAQUS子程序实现与Fortran\_ABAQUS编程实践

本文详细介绍了如何使用ABAQUS子程序实现形状记忆合金的热机械本构模型,并通过Fortran_ABAQUS进行编程实践。我们首先介绍了问题的背景和目标,然后讲解了如何在Fortran_ABAQUS子程序中实现热变形模型、应力应变关系和相变模型,最后进行了ABAQUS模拟,并分析了模拟结果。希望通过本文的讲解,能让大家更深入理解ABAQUS子程序以及Fortran的使用,也希望能对大家在进行相关学习或研究工作时提供一些帮助。

qq_38334677的博客 1328

智元机器人开源具身仿真框架 Genie Sim 入门教程

GenieSim是AgiBot推出的具身智能仿真框架,提供完整闭环开发管道,包括轨迹生成、模型训练和基准测试。框架支持Docker容器化部署,要求Ubuntu 22.04和NVIDIA硬件环境。主要功能涵盖: 支持12种基准测试任务 提供ADER评估框架 集成UniVLA/RDT等基线模型 支持PICO/键盘遥操作 具备轨迹记录回放功能 提供完整API控制接口 开发者可通过Hugging Face获取场景资产,使用标准化ROS主题与仿真环境交互。框架特别优化了碰撞检测和抓取物理模拟,适用于从简单抓取到复杂操

2506_90492529的博客 2542

[QMT量化交易小白入门]-八十九、深度学习训练多维特征进行金融价格行情预测

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 218

VisionPro 机器视觉案例 之 硬币识别

CogPMAlignTool模板匹配工具 掩模

机器视觉李小白的博客 1892

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: 二、变量与数据类型(头歌实践平台)
下一篇: 四、分支结构(头歌实践平台)
请你吃茶去
博客等级 码龄6年 704粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请你吃茶去

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值