2-3 综合应用 第2关:2-3-2 用println()实现简单计算器

任务描述

本关任务:编程实现一个简单的计算器。 输入两个整数a和b,输出以下格式的表达式(假设a,b分别为6,4): 6 + 4 = 10
6 – 4 = 2 6 * 4 = 24 6 / 4 = 1 6 % 4 = 2 格式要求:数据和运算符之间有一个空格。

相关知识

为了完成本关任务,你需要掌握: 1.如何用println()输出数据 2.如何用Scanner类输入数据

用println()输出数据

int a = 3, b= 4; System.out.println( a+"&"+b); //(1) System.out.println( a+b); //(2) 运行结果: 3&4 7 说明:println()方法依次输出括号中的数据,若输出的数据是字符串,则“+”表示数据之间的连接符。比如上面第(1)个输出语句,将3个数据连接到一起输出。 若输出的数据是数值类型(非字符类型),则"+"表示加法运算。比如上面的第(2)个输出语句的输出结果是:7

用Scanner类输入数据

int a, b; Scanner sc = new Scanner(System.in); a = sc.nextInt(); b = sc.nextInt(); System.out.println( a+"&"+b);

以上程序段的运行结果: 3 4 3&4 说明: 输入数据用空格或回车分隔,用nextInt()方法从键盘读取一个整数

编程要求

根据提示,在右侧编辑器中按照注释的提示补充代码,完成一个简单计算器的功能。

测试说明

平台会对你编写的代码进行测试:

测试输入:6 4; 预期输出: 6 + 4 = 10 6 - 4 = 2 6 * 4 = 24 6 / 4 = 1 6 % 4 = 2


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

/*编程实现一个简单的计算器:输入两个整数a和b,输出以下格式的表达式(假设a,b分别为6,4): 
6 + 4 = 10   
6 – 4 = 2
6 * 4 = 24
6 / 4 = 1
6 % 4 = 2
格式要求:数据和运算符之间有一个空格。
*/
import java.util.Scanner;

public class Calculator
{

	public static void main(String[] args) 
	{
		Scanner sc = new Scanner(System.in);
	    int a,b;
        //读取键盘输入的两个整数,第1个赋给a,第2个赋给b
          a=sc.nextInt();
        b=sc.nextInt();   
      
        //按照示例中的顺序( = - * / %)计算并输出表达式
	    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( a+ " % " +b+ " = " +(a%b));
        
        
        
        
        
        
	}
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值