小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Java語言程序設(shè)計(jì)

 Blanche1111 2013-12-15

第二章基本程序設(shè)計(jì)

*控制臺(tái)方式下讀取輸入數(shù)據(jù)的方法(僅依據(jù)書上例題):

(1)先創(chuàng)建Scanner類型的變量,并賦值

Scanner input=new Scanner(System.in);

//創(chuàng)建變量input,為Scanner類型,并將創(chuàng)建的新對(duì)象的引用值賦給該變量;該變量就可以使用該對(duì)象的屬性和方法?這種形式要加強(qiáng)理解。。。

//Scanner類在包java.util中,需要事先導(dǎo)入

//這里System.in表示標(biāo)準(zhǔn)輸入設(shè)備(即鍵盤);對(duì)應(yīng)System.out就是標(biāo)準(zhǔn)輸出設(shè)備(顯示器)

//Java通過Scanner類創(chuàng)建對(duì)象,來讀取System.in的輸入

//怎么理解上句話?對(duì)于Java中要接收來自標(biāo)準(zhǔn)輸入設(shè)備的輸入,則必須先創(chuàng)建一個(gè)Scanner類的對(duì)象?

//而不像C中定義一個(gè)變量,就可以直接通過scanf()獲取輸入?

(2)定義要獲取輸入的變量,并獲取輸入

double radius=input.nextDouble();

//double表示創(chuàng)建一個(gè)雙精度浮點(diǎn)數(shù)變量,通過input的nextDouble方法獲取輸入數(shù)據(jù),賦給該變量。

*定名常量

表示在程序中從不會(huì)改變的數(shù)據(jù)。如下聲明:

final datatype constname=CONSTVALUE;

//final是定名常量聲明關(guān)鍵字。

*一個(gè)計(jì)算貸款額的對(duì)話框Java程序

  1. import javax.swing.JOptionPane;  
  2. public class C0204 {  
  3.     public static void main(String[] args){  
  4.         String s1=JOptionPane.showInputDialog("輸入年貸款利率,比如8.25:");  //該方法返回值為輸入的字符串,賦給s1    
  5.         double annualRate=Double.parseDouble(s1);                       //數(shù)值類型轉(zhuǎn)換方法,將輸入字符串轉(zhuǎn)換為雙精度數(shù)值         
  6.         double monthlyRate=annualRate/1200;  
  7.         String s2=JOptionPane.showInputDialog("輸入貸款年限,比如5:");  
  8.         int yearNum=Integer.parseInt(s2);  
  9.         String s3=JOptionPane.showInputDialog("輸入貸款金額,比如8000.39:");  
  10.         double loanAmount=Double.parseDouble(s3);  
  11.         double monthlyPayment=loanAmount*monthlyRate/(1-  
  12.                 1/Math.pow(1+monthlyRate,yearNum*12));  
  13.         double totalPayment=monthlyPayment*yearNum*12;  
  14.         monthlyPayment=(int)(monthlyPayment*100)/100.0;  
  15.         totalPayment=(int)(totalPayment*100)/100.0;  
  16.           
  17.         String output="月支付為:"+monthlyPayment+  
  18.                 "\n總支付為"+totalPayment;  
  19.         JOptionPane.showMessageDialog(null,output);  
  20.     }  
  21.   
  22. }  


 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多