1. 程式人生 > >JAVA 輸入一個浮點,分別輸出整數部分和小數部分

JAVA 輸入一個浮點,分別輸出整數部分和小數部分

轉載自:http://hi.baidu.com/hgaha163/blog/item/df4c368f7b9f6ceaf11f3607.html
import java.util.*;
import javax.swing.*;

public class Fudianshu {
   public static void main(String args[]){
      String k = JOptionPane.showInputDialog("請輸入你的浮點數!");
      double x = Double.parseDouble(k);
      System.out.println("你輸入的浮點數是:"+x);
      int m = (int)x;
      double y = x - m;
      System.out.println("整數部分:"+m);
      System.out.println("小數部分:"+y);
      System.exit(0);
   }
}

程式中把輸入的浮點數強制型別轉換為整形數,然後輸出就是整數了。

在用浮點數減去整數就得到小數部分,然後輸出就是小數部分。

System.exit(0);是退出程式返回系統,然後把0值返回給呼叫的程序,如果你的系統呼叫程序(或者
shell)要用到這個返回值來做進一步控制的話,這個返回值才有用,否則就沒有多大用處