当前位置: 首页 > article >正文

Java类和对象之构造方法与对象创建之计算数学中的分数值

 Java类和对象之构造方法与对象创建之计算数学中的分数值

// 创建一个名为 Fraction 的公开类
public class Fraction{
    // 定义分数的两个属性 :分子和分母
    
    /**
     * 定义一个方法,该方法实现计算该分数的值,携带两个参数,分别为传来的分子和分母的值
     * 如果分母为0,不换行输出:分母不能为0
     * 如果分母不为0,将该分数的值四舍五入保留两位小数后输出
     * 输出格式为:该分数的值为xx
     */
     public void fun(int a,int b){
         if(b==0){
             System.out.print("分母不能为0");
         }else{
             System.out.printf("该分数的值为%.2f",(double)a/b);
         }
     }



// 定义主方法
    public static void main(String[] s){
// 获取键盘传来的分子和分母的值
    Scanner reader= new Scanner(System.in);
    int a,b;
    a=reader.nextInt();
    b=reader.nextInt();
// 在主方法中通过 Java 添加的无参构造方法定义一个对象
Fraction f=new Fraction();


// 调用计算分数值的方法,将获取到的分子和分母分别传入该方法中
f.fun(a,b);

/********** End **********/
}
}


http://www.kler.cn/a/290626.html

相关文章:

  • 【leetcode练习·二叉树】用「分解问题」思维解题 II
  • OSS文件上传
  • [SWPUCTF 2022 新生赛]Power! 反序列化详细题解
  • Kubebot:一款Google云平台下的Slackbot安全测试工具
  • 天地图入门|标注|移动飞行|缩放,商用地图替换
  • NLP论文速读(NeurIPS2024)|使用视觉增强的提示来增强视觉推理
  • 谈谈AI领域的认知误区、机会点与面临的挑战
  • 如何对 PDF 进行密码保护
  • 微服务架构下的服务治理实现方案详解
  • Nginx源码阅读1-内存池
  • Linux驱动(五):Linux2.6驱动编写之设备树
  • 传统CV算法——图像基本操作与形态学操作
  • 【软件技巧】第35课,软件逆向安全工程师之汇编指令mov、ptr、xchg交换指令,每天5分钟学习逆向吧!
  • 枚举+数学,CF 449A - Jzzhu and Chocolate
  • AI科学家:自动化科研的未来之路
  • Java JAR命令打包详解与坑点
  • 【适配器】设计模式:旧系统迁移与第三方库集成的解决方案
  • ElasticSearch-聚合操作
  • 【大数据】浅谈Pyecharts:数据可视化的强大工具
  • MySQL数据库安装(详细)—>Mariadb的安装(day21)
  • Linux教程8:文本编辑命令vi
  • css画个熊猫
  • 面试(九)
  • SAP HCM 如何追踪Z表的日志修改记录
  • Docker 入门指南:从安装到第一个容器
  • 安装vue-cli2.0并创建项目