日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Java語言程序設計

 Blanche1111 2013-12-15

第二章基本程序設計

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

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

Scanner input=new Scanner(System.in);

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

//Scanner類在包java.util中,需要事先導入

//這里System.in表示標準輸入設備(即鍵盤);對應System.out就是標準輸出設備(顯示器)

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

//怎么理解上句話?對于Java中要接收來自標準輸入設備的輸入,則必須先創(chuàng)建一個Scanner類的對象?

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

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

double radius=input.nextDouble();

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

*定名常量

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

final datatype constname=CONSTVALUE;

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

*一個計算貸款額的對話框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. }  


 

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多