码迷,mamicode.com
首页 > 编程语言 > 详细

使用Java定义类的方法

时间:2017-09-09 11:59:42      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:package   ext   dmi   显示   对象   pre   stat   logs   computer   

一、训练点:

类的方法定义和调用

二、需求:

输入三门课的成绩、计算平均分、计算总成绩

1) 不使用类和方法

package cn.jbit.qq;

import java.util.Scanner;

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 1、提示 
		Scanner input=new Scanner(System.in); 
		// 2、声明3个变量
		System.out.println("请输入Java成绩:"); 
		double javaScore=input.nextDouble();
		System.out.println("请输入C#成绩:");
		double csharpScore=input.nextDouble(); 
		System.out.println("请输入DB成绩:");
		double dbScore=input.nextDouble();
		
		// 3、计算总成绩
		double zongchengji=javaScore+csharpScore+dbScore;
		
		// 4、计算平均成绩
		double pingjun=zongchengji/3;
		
		System.out.println("总成绩:"+zongchengji);
		System.out.println("平均成绩:"+pingjun);
		
	}

}

 2、使用类的方法,新建一个计算机类Computer和一个测试类Test2

计算机类

package cn.jbit.qq;

import java.util.Scanner;

/**
 * 计算机类
 * 
 * @author Administrator
 * 
 */
public class Computer {

	// 属性

	// Java成绩
	double javaScore;

	// C#成绩
	double csharpScore;

	// DB成绩
	double dbScore;

	// 总成绩
	double zongchengji;

	
	
	/**
	 * 录入分数
	 */
	public void inputScore(){
		
		Scanner input=new Scanner(System.in);
		
		// 1、提示 
		
		// 2、声明3个变量
		System.out.println("请输入Java成绩:"); 
		 javaScore=input.nextDouble();
		System.out.println("请输入C#成绩:");
		 csharpScore=input.nextDouble(); 
		System.out.println("请输入DB成绩:");
		 dbScore=input.nextDouble();
	}
	
	
	/**
	 * 计算总成绩
	 */
	public void calcSum(){
		// 3、计算总成绩
		 zongchengji=javaScore+csharpScore+dbScore;
		
	}
	
	/**
	 * 显示总成绩
	 */
	public void showSum(){
		
		System.out.println("总成绩:"+zongchengji);
	}
	
	/**
	 * 计算平均分
	 */
	public double calcAvg(){
		// 平均成绩
		double pingjun=zongchengji/3;
		
		return pingjun;
	}
	
	/**
	 * 显示平均分
	 */
	public void showAvg(){
		double num=calcAvg();
		System.out.println("平均成绩:"+num);
	}
	
	
	
}

  测试类:

package cn.jbit.qq;

public class Test2 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		// 创建一个计算机对象
		Computer jisuanji = new Computer();

		// 录入分数
		jisuanji.inputScore();

		// 计算总成绩
		jisuanji.calcSum();

		// 显示总成绩
		jisuanji.showSum();

		// 计算平均分
		jisuanji.calcAvg();

		// 显示平均分
		jisuanji.showAvg();

	}

}

  

使用Java定义类的方法

标签:package   ext   dmi   显示   对象   pre   stat   logs   computer   

原文地址:http://www.cnblogs.com/xiaobudong/p/7497389.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!