2016-01-25 53 views
-3

我是新來的java,我們在大學使用Eclipse。Eclipse上的Java簡單程序

我需要創建一個類(命名爲矩形),其中包含兩個變量: 雙dblLargeur,dblHauteur(代表高度和寬度法語)

類也應該包含兩個方法: 公共雙getSurface( ) - 返回矩形的表面 和main() - 測試類

你能告訴我在java中編寫這個程序的最簡單方法嗎?

+0

的[?我怎樣才能讀取使用Java中的掃描儀類的控制檯輸入(可能的複製http://stackoverflow.com/questions/ 11871520/how-can-i-read-input-from-the-console-using-the-scanner-class-in-java) – user7

+0

請更具體的問題。 – prakashchhetri

回答

2

掃描儀工作以幫助獲得用戶輸入。

Scanner scan = new Scanner(System.in); 
int n = scan.nextInt(); 

你的類只使用一個掃描器得到一個字符串,

Scanner scan = new Scanner(System.in); 
String myStr = scan.nextLine(); 

的整數。

public Class Rectangle{ 
    private double dblLargeur; 

    private double dblHauteur; 
    //create the variables 

    public double getSurface(){ 
     return dblLargeur * dblHauteur; 
    } 
    //your method 



    public static void Main(String[] args){ 
     Scanner scan = new Scanner(System.in); 
     dblLargeur = scan.nextDouble(); 
     dblHauteur = scan.nextDouble(); 
     System.out.println(getSurface()); 

    } 
} 

請注意我們如何使用nextDouble()來設置寬度和高度。

-1

你可以做到這樣的 - >

public class Rectangle { 
    double height, width; 
    public Rectangle(double height, double width){ 
     this.height = height; 
     this.width = width; 
    } 
    double getSurface(){ 
     return height * width; 
    } 
    public static void main (String[] args){ 
     // do practice here 
    } 
} 
+1

我在這段代碼中看不到一個掃描器。 – intboolstring