乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Java語言程序設(shè)計

       Blanche1111 2013-12-15

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

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

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

      Scanner input=new Scanner(System.in);

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

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

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

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

      //怎么理解上句話?對于Java中要接收來自標(biāo)準(zhǔn)輸入設(shè)備的輸入,則必須先創(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)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多