简单的方法使用案例2

4、写一个电脑的类,类中无属性。
类中有方法:
  (一)有返回,无参数的方法:
 (1)、判断18这个数是否为偶数的方法,如果这个数是偶数就返回“true”,
   否则返回“false”。
 (2)、判断2006年是否是润年的方法,要求传入一个整数,判断这个整数是否能被4整除并且不能被100整除,或者能被400整除,如果满足条件返回“1”,否则返回“0”。 
 (3)、加法,要求计算5和6的值,返回这两个整数的和。
 (4)、乘法,要求计算7和8的值,返回这两个整数的乘机。
 (5)、找8和6最大值的方法,返回那个较大的
 (6)、得到一个整形数组的方法,要求返回一个整形数组,数组的长度为10,
   放入10个任意的数到数组里面
  

public class Computer {
	/*
	 * (1)、判断18这个数是否为偶数的方法,如果这个数是偶数就返回“true”,
			否则返回“false”。
	 */
	public boolean method1(){
		int num1=18;
		boolean flag=false;
		if(num1%2==0){
			return true;			
		}else{
			return false;
		}		
	}
	/*
	 * (2)、判断2006年是否是润年的方法,要求传入一个整数,判断这个整数是否能被4整除并且
	 * 不能被100整除,或者能被400整除,如果满足条件返回“1”,否则返回“0”。
	 */
	public int method2(int year){	
		
		if((year%4==0&&year%100==0)||(year%400==0)){
			return 1;			
		}else{
			return 0;
		}		
	}
	//(3)、加法,要求计算5和6的值,返回这两个整数的和。
	public int method3(){
		int num1=5;
		int num2=6;
		int sum=num1+num2;
		return sum;
	}
	//(4)、乘法,要求计算7和8的值,返回这两个整数的乘机。
	public int method4(){
		int num1=7;
		int num2=8;
		int result=num1*num2;
		return result;
	}
	//(5)、找8和6最大值的方法,返回那个较大的
	public int method5(){
		int num1=8;
		int num2=6;
		if(num1>num2){
			return num1;			
		}else{
			return num2;
		}
		
	}
	//(6)、得到一个整形数组的方法,要求返回一个整形数组,数组的长度为10,
	//放入10个任意的数到数组里面
	public int[] method6(int[] a1){
		int a11[]={0,1,2,3,4,5,6,7,8,9};
		for (int i = 0; i < a11.length; i++) {
			System.out.print(a11[i]);
		} 
		return a11;
	}

}

  

public class demo4 {
	public static void main(String[] args) {
		Computer cp=new Computer();
		boolean a=cp.method1();
		System.out.println("18是否为偶数:"+a);
		
		int b=cp.method2(2006);
		System.out.println("2006年是否为闰年:"+b);
		
		int c=cp.method3();
		System.out.println("5+6和位:"+c);
		
		int d=cp.method4();
		System.out.println("7*8积位:"+d);
		
		int e=cp.method5();
		System.out.println("8和6最大值为;"+e);
		
		int[] a1=new int[10];
		cp.method6(a1);
		
		
		
	}
	

}

  

原文地址:https://www.cnblogs.com/www-x/p/8087840.html