• eclipse 实际运用


    输出加减乘除

      

            public class TestDiyi {
    
    	public static void main(String[] args) {
    		Xin xin = new Xin();		//在Xin.java里面封装了一个功能,实例化调用
    		xin.add(5, 6);
    		
    		xin.div(2, 3);
    		xin.mul(1, 2);
    		xin.sub(1, 2);
    
        }
    
    }
    
    
                    public class Xin {
    		
    	public  void add( int a , int b) { 
    		
    		System.out.println( a + b);
    		}
    	
    	public  void sub ( int a , int b) { //加static,调用的时候不用实例化
    		
    		System.out.println( a - b);
    	}
    	
    	public  void mul ( int a , int b){ 
    		System.out.println( a * b);
    	}
    	
    	public  void div ( int a , int b) {
    		System.out.println( a / b);
    	}
    
       }
    

      构造方法

      

        public class Xin {
    
                //构造方法
    		public String name;
    	public int age;//属性,成员变量(没有赋值的话,会有一个默认值), 静态属性,在整个里面都可以利用
    
      public Xin (String _name, int _age) {
    	      name  = _name;
    		age = _age;
    	}
    
    
              
    
                  Xin xin = new Xin("小花",5);
    		System.out.println(xin.name);
    		System.out.println(xin.age);    
    

            名字是 小花,年龄5岁

            public  void scream () {    //方法,函数,动态属性
            System.out.println("叫");
            
        }

    例子:    老鼠被狗抓住后吱吱叫

      

            public class Xin {
    
                    public  void catchMouse( Mouse m) { //注意驼峰命名法
    		System.out.println("狗抓了老鼠");
    		m.scream();
    		
    	}
    
    
    
    }
    
    
            public class Mouse {
    		public  void scream () {
    			System.out.println("吱吱");
    		}
    		
    			
    	}
    
    
    
                Xin xin = new Xin ();	
    			Mouse mouse= new Mouse();
    			xin.catchMouse( mouse);	//狗抓老鼠后,老鼠吱吱叫
    

           例题

        声明一个Car类
            具有属性:
                品牌
                油耗
                油箱容积
                剩余油量
                颜色

        声明一个空的构造方法, 一个可以设置这三个属性的构造方法

        声明一个 showInfo() 方法, 调用之后可以在控制台上显示这个类的五个属性

        声明一个 getOil() 方法, 该方法需要传递一个double型变量, 作为行驶的公里数,
        并在控制台上打印出这段公里数里消耗多少油量, 以及邮箱剩余油量

            效果如下图:

          

                public class Car {
    	public String pai;   //品牌
    	public Double yh;	//油耗
    	public Double yr;	//油箱容积
    	public Double ys;	//当前剩余油量
    	public String yanse; //颜色
    	
    	public Car () {
    		
    	}
    	
    		public Car(String pai, Double yh, Double yr, Double ys, String yanse) {
    		super();
    		this.pai = pai;
    		this.yh = yh;
    		this.yr = yr;
    		this.ys = ys;
    		this.yanse = yanse;
    	}
    		public String  showInfo() {	//有返回值
    			String msg = ""; //表示的是null
    			msg += "品牌" + pai + "
    ";
    			msg += "油耗" + yh + "
    ";
    			msg += "容积" + yr + "
    ";
    			msg += "当前剩余油量" + ys + "
    ";
    			msg += "颜色" + yanse + "
    ";
    			return msg;
    			
    		}
    		public void getoil( double ins) {
    			 double _ins = ins/100;
    			 double sy = ys - _ins*yh;
    			System.out.println("行驶公里" + ins + "公里");
    			System.out.println("消耗油量" + _ins*yh + "升");
    			System.out.println("剩余油量" + sy + "升");
    			sy = ys;
    		}
    		
    	
    			
    }
    
    
    
                Car car = new Car ("宝马", 8.5, 60.0, 55.0, "白色" );
    		String s = car.showInfo();
    		System.out.println(s);
    		car.getoil(12.7);	
    
  • 相关阅读:
    第二周作业
    十二周
    十一周
    第十周
    第九周
    第八周
    第七周
    第六周
    实验报告三
    第四周课程总结&试验报告(二)
  • 原文地址:https://www.cnblogs.com/zuo72/p/7862215.html
Copyright © 2020-2023  润新知