Java基本基本寫作入門20070417

上一篇 / 下一篇  2007-04-17 14:16:50

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP


public class Account {
 private double balance;//double是浮點數的型態, private是私有的
 public Account(double money)//建構式初始化--收一筆錢當作開戶頭的金額
 {
  if(money >0.0)
    balance=money;//判斷錢是否負數,
 }
 public void credit(double amount)//void代表無回傳值
 {
  balance=balance+amount;//balance是原本存款的錢
 }
 public double getBalance()
 {
  return balance;//把balance的錢回傳回去
 }
}

==========================================================

import java.util.Scanner;
public class AccountTest {
 public static void main(String[] args) {
  Account A1=new Account(100);
  Account A2=new Account(-100);
  System.out.printf("目前帳戶的餘額為%.2f\n",A1.getBalance());//%f為浮點數,.2f為取小數點後2位
        System.out.printf("目前A2帳戶餘額為%.2f\n",A2.getBalance());
       
        System.out.print("請問A1要存多少錢:");
        Scanner input=new Scanner (System.in);
        double deposit;
        deposit=input.nextDouble();
        A1.credit(deposit);//呼叫credit存多少錢
       
        System.out.print("請問A2要存多少錢:");
        deposit=input.nextDouble();
        A2.credit(deposit);
       
        System.out.printf("目前帳戶的餘額為%f\n",A1.getBalance());
        System.out.printf("目前A2帳戶餘額為%f\n",A2.getBalance());
 }

}

==========================================================

import java.util.Scanner;
public class GradeBook {
 public void ClassAverage()//課程平均
 {
  int count=1,grade, sum=0, average;//int grade, int sum=0, int average 寫成一行;
  Scanner input=new Scanner(System.in);

  while(count<=10);//要成績10次, count從0開始就要<10...
  {
   System.out.print("請輸入成績(0~100)");
   grade=input.nextInt();
   sum=sum+grade;//看筆記本, sum為總成績
   count=count+1;//每收成績一次後加1
  }

  average=sum/10;
  System.out.printf("平均為%d",average);
 }

}

==========================================================

public class GradeBookTest {
 public static void main(String[] args) {
  GradeBook my=new GradeBook();
  my.ClassAverage();
 }

}

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-06  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 375
  • 日志数: 1
  • 图片数: 2
  • 文件数: 2
  • 建立时间: 2007-03-16
  • 更新时间: 2007-06-28

RSS订阅

Open Toolbar