程序的封装

import java.util.Random;

public class FZ {
    private int a;
    private int b;
    int c;
    public int  jia(int a,int b)
    {

        System.out.println(""+a);
        System.out.println(""+b);
        c = a+b;
        System.out.println("a+"+"b"+"="+(a+b+"\n"));
        return c;

    }
    public int  jian(int a,int b)
    {

        System.out.println(""+a);
        System.out.println(""+b);
        c=a-b;
        System.out.println("a-"+"b"+"="+(a-b)+"\n");
        return c;

    }
    public int Cheng(int a,int b)
    {
        System.out.println(""+a);
        System.out.println(""+b);
        c=a*b;
        System.out.println("a*"+"b"+"="+(a*b)+"\n");
        return c;
    }
    public double  Chu(int a,int b)
    {
        double c;
        c=(double) (Math.round((a/b)*100/100.0));
        System.out.println(""+a);
        System.out.println(""+b);
        if(b!=0)
            System.out.println("c=a/b="+(c)+"\n");
        else
            throw new ArithmeticException();
            System.out.println("分母不能为0!");

            return c;
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         FZ Jia=new FZ();
         Jia.jia(5, 3);
         FZ Jian=new FZ();
         Jian.jian(6,2);
         FZ cheng=new FZ();
         cheng.Cheng(6,5);
         FZ chu=new FZ();
         chu.Chu(3,0);

    }

}
时间: 2024-10-17 08:50:44

程序的封装的相关文章

[WinForm] VS2010的程序打包封装

因为学习的要求,我需要把自己的程序进行打包封装,开始也是苦恼,没有找到很好的办法,但并没有放弃,终于发现了一个差不多的文章,于是摸索着进行,可喜的是是成功了,下面和大家分享一下. 第一步:前提是你已经将程序编辑好了,就差这一步了,文件 -添加-新建项目.如图: 第二步:已经打开添加新项目窗体中选择其他项目类型-安装和和部署,接下里按着如图选择.Ps:据说installshield le这个也可是使用,我也试了,全是英文的,意识看不懂,可能也是因为看不懂才没有成功吧,我感觉比较麻烦,想学习的话,就

超好用超短的小程序请求封装

超好用超短的小程序请求封装,也不算特别特别短吧哈哈哈.但真的很好用的一个小程序请求封装,在请求的时候简短提高效率不需要将一样的东西重复写.下面就让大家看看这个封装是有多短,不够短的话也请别打我 网上多数使用的小程序封装是在单独的一个js文件,再使用module.exports进行输出方法.我所介绍的封装方法有异曲同工之妙,只不过是写在app.js里边,省去了使用时必须引用文件的麻烦. app.js xcxPost(options = {}) { wx.showLoading({ mask: tr

用python进行对乒乓球的比赛分析,并且将该程序进行封装

2.单打的淘汰赛采用七局四胜制,双打淘汰赛和团体赛采用五局三胜制.重点:        思维方式:自顶向下即将一个复杂问题分解成几个问题,再细分成一个个具体的小问题,从而来解决复杂问题.自底向上为自顶向下的逆过程,即解决复杂问题的方法,逐步解决一个个小问题,来达成目的. 2.将体育竞技分析分解为以下几个小步骤 1.打印程序的介绍性信息式2.获得程序运行参数:probA(A的能力值),probB(B的能力值),n(比赛场次)3.利用球员AB的能力值,模拟n场比赛4.输出球员AB获胜的场次及概率 3

微信小程序网络封装-简单高效

废话引言 小程序虽然出世很久了,但一直没怎么接触到小程序开发.吉他兴趣班老师想弄一个小程序发布课程信息和打卡功能,作为IT一员就自愿加入了这个小程序开发小组中.虽然小程序面向的是前端工程师,但作为移动端程序猿感觉甚是友好,加上有点前端基础就更是觉得入手很easy啦. 微信小程序的网络请求很便捷,直接调用就可以了.但最好还是根据需求,处理一些参数回调信息,进行二次封装,为整个小程序应用直接提供调方法接口岂不是更好? 利用网络请求的一贯思维,分三个回调:onStart:开始请求, onSuccess

微信小程序之封装http请求

下面将封装http请求服务部分的服务以及引用部分 // 本服务用于封装请求 // 返回的是一个promisepromise var sendRrquest = function (url, method, data, header) { var promise = new Promise(function (resolve, reject) { wx.request({ url: url, data: data, method: method, header: header, success:

微信小程序,封装同步请求

封装统一请求的目的:在请求时有时会返回不同的返回码进行不同的数据处理,比如:返回正常时,进行正常操作,如果返回了异常,那么就需要进行不同的处理了,由于每次请求都可能出现各种返回码,所以进行请求封装,进行统一异常处理. 在小程序中提供的请求: wx.request({ url: url, data: params, method: 'POST', header: {                'content-type': 'application/x-www-form-urlencoded'

黑马程序员-----封装的概念及原理

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ----- 第一讲   封装的概念及原理 本小节知识点: 1.[了解]为什么要进行封装 2.[了解]封装的原理 1.为什么要进行封装 不封装的缺点: 当一个类把自己的属性暴露给外部的时候,那么该类就是去对属性的管理权. 将数据隐藏起来,只能用此类的方法函

小程序如何封装自定义组件(Toast)

1.创建和pages 同级的component目录新建一个myToast目录 例如: 2.myToast.wxml文件内容: <!-- 自定义toast组件 --> <!-- name 模块名称 --> <template name="toast" > <!-- catchtouchmove='xxx' 遮罩层的滚动穿透 --> <!-- isHide 显示消失 --> <view class="toast_c

小程序组件封装步骤

学习链接:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/ 1.创建一个组件文件夹component包括js.json.wxss.wxml 在json文件里配置 {"component": true} wxml中是组件要显示的内容 <view class="inner"> {{inteSt.width}} <swiper> <bloc