把C语言代码转成Java代码

把C语言代码转成Java代码,第1张

package dis

import java.io.*

import java.math.*

public class dis

{

public static void main(String [] s) throws Exception

{

Float a,b,c

double x2

double x1

System.out.println("请输入察纯a, b, c的值")

BufferedReader bReader=new BufferedReader(new InputStreamReader(System.in))

a=Float.parseFloat(bReader.readLine())

b=Float.parseFloat(bReader.readLine())

c=Float.parseFloat(bReader.readLine())

if (b*b - 4*a*c <= 0)

System.out.println("输入的系数不对,b2-4ac不大于0!程序退出!")

else

{

x1 = (-b + Math.sqrt(b*b - 4*a*c))/败差咐2*a

x2 = (-b - Math.sqrt(b*b - 4*a*c))/2*a

System.out.println("庆世x1 = "+ x1)

System.out.println("x2 = "+x2)

}

return

}

}

修改成Java后的代码

public class Demo {

    public static int gcd(int a, int b, int c) {

        int min, i

        if(a > b) {

            if(b > c) {

                min = c

            } else {

                min = b

            }

        } else {

            if(a > c) {

                min = c

            } else {

                min = a

            }

        }

        if(b > c) {

            if(c > a) {

                min = a

            } else {

                min = c

            }

        } else {

            if(b > a) {

                min = a

            } else {

                min = b

            }

        }

        if(a > c) {

            if(c > b) {

        闭梁        min = b

            } else {

                min = c

            }

        } else {

            if(a > b) {

                min = b

            } else {

                min = a

            }

        }

        for(i=min i>=1 i--) {

            if(a%i==0 && 绝态弯b%i==0 && c%i==0) {

     并闷           break

            }

        }

        return i

    }

    public static void main(String[] args) {

        int a = 1, b = 0, c = 0, i, k = 0, j = 0, m = 0, n = 0, z, y

        while(a < 9) {

            b = 1

            while(b < 9) {

                c = 1

                while(c < 9) {

                    if(gcd(a,b,c) == 1) {

                        System.out.println(a + "" + b + "" + c)

                        k++

                        z = b*b - 4*a*c

                        if(z == 0) {

                            j++

                        } else if(z > 0) {

                            m++

                            for (y=1 y<z/2 y++) {

                                if (y*y==z) {

                                    System.out.println("解答是有理数。")

                                }

                            }

                        } else {

                            n++

                        }

                    }

                    c++

                }

                b++

            }

            a++

        }

        System.out.println("N = " + k)

        System.out.println("N2 = " + j)

        System.out.println("N3 = " + m)

        System.out.println("N4 = " + n)

        i = gcd(a, b, c)

    }

}

public class Test{

public staitc void main(String args){

int i,j,k=3

for(i=0i<4k=k-1-i,i++)

{

for(j=0j<4+ij++)

{

if(j<k)

System.out.print(" ")

else

{

System.out.print("弯简*"信喊)

j++

}

}

}

k=3

}

}

保滑闹野存为Test.java,然后运行javac Test.java和java Test就可以运行了。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12554472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存