伊莉討論區

標題: 新手問題 [打印本頁]

作者: a24563211    時間: 2016-12-30 10:50 AM     標題: 新手問題

我做了一個計算長方形面積的程式,我輸入小數點印不出來,只能輸入整數才跑得出面積

import java.util.Scanner;
public class iplusf

{
  public static void main (String args[])
  {
       
          
          float a,b;
          System.out.println("輸入長與寬");
                          
                  
          Scanner scn=new Scanner(System.in);
          a=(float) scn.nextDouble();
      b=(float) scn.nextInt();  
          System.out.println((float)a*b+"面積");

  }
作者: Invi6666    時間: 2016-12-31 10:32 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: asd85295185    時間: 2017-3-31 04:11 PM

建議你在宣告和輸入a,b時,使用相同的型態float,連print也不要轉型了。




歡迎光臨 伊莉討論區 (http://web01.eyny.com/) Powered by Discuz!