封装复数 按要求补全程序java_java程序设计教程

package cn.campsg.java.experiment;

public class Utils {

public  static double add2(double  num1, double num2) {

return num1+num2;

}

public  static double substract2(double  num1, double num2) {

return num1-num2;

}

public  static double multiply2(double  num1, double num2) {

return num1*num2;

}

public  static double division(double  num1, double num2) {

if(num2==0) {return -1;}

return num1/num2;

}

}

// 类分割线

package cn.campsg.java.experiment;

import java.util.Scanner;

public class MainClass {

public static void main(String[] args){

System.out.println("请输入用于计算的两个数值,数值间用空格间隔");

Scanner sc = new Scanner(System.in);

String str1=sc.next();

String str2=sc.next();

Double num1;

Double num2;

try{

num1=Double.parseDouble(str1);

num2 =Double.parseDouble(str2);

}catch(NumberFormatException e){

return ; //输入的数据格式不对,程序结束

}finally{

sc.close();

}

System.out.println("和为 :"+Utils.add2(num1,num2));

System.out.println("差为 :"+Utils.substract2(num1,num2));

System.out.println("积为 :"+Utils.multiply2(num1,num2));

double d=Utils.division(num1,num2);

if(d==-1){

System.out.println("分母不能为0");

}else{

System.out.println("商为:"+d);

}

sc.close();

}

}

更多追问追答

追问

这个我有的 效果图跟这个不一样

追答

你的意思是说要和你提供的图片格式一致呗

追问

对的 这是要求 不然我也做出来的 跟你这个类似的

追答

我看有人帮你做了,我就不帮你该了,下次提问写清楚些。

追问

好的 谢谢了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值