#9563: a006一元二次方程式JAVA莊祥


a25312632 (黃昏"喇叭"洛基 ID748959480)

學校 : 新北市私立時雨高級中學
編號 : 45238
來源 : [163.20.177.14]
最後登入時間 :
2014-12-26 22:12:02
a006. 一元二次方程式 | From: [163.20.177.14] | 發表日期 : 2014-12-25 22:03

import java.util.Scanner;
public class JAVA {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            int a = input.nextInt();
            int b = input.nextInt();
            int c = input.nextInt();
            double Discriminant = Math.sqrt(b * b - 4 * a * c);
            if (Discriminant > 0) {
                int x1 = (int) (-b + Discriminant) / (2 * a);
                int x2 = (int) (-b - Discriminant) / (2 * a);
                System.out.println("Two different roots x1=" + x1 + " , " + "x2=" + x2);
            } else if (Discriminant == 0) {
                int x = (int) (-b + Discriminant) / (2 * a);
                System.out.println("Two same roots x=" + x);
            } else {
                System.out.println("No real root");
            }
        }
    }
}

 
#9962: Re:a006一元二次方程式JAVA莊祥


q0978298512 (超人)

學校 : 國立屏東大學
編號 : 50344
來源 : [218.164.50.183]
最後登入時間 :
2015-09-23 23:40:07
a006. 一元二次方程式 | From: [118.171.192.42] | 發表日期 : 2015-06-30 18:58

大大請問怎麼解決輸出會有小數點的問題?
 
 
#9966: Re:a006一元二次方程式JAVA莊祥


hahaj (哈哈基)

學校 : 樹德科技大學
編號 : 49564
來源 : [122.254.26.224]
最後登入時間 :
2016-03-05 17:15:37
a006. 一元二次方程式 | From: [180.218.95.120] | 發表日期 : 2015-07-02 00:01

大大請問怎麼解決輸出會有小數點的問題?
 


(int)  
ZeroJudge Forum