Java基础Math函数使用

来源:互联网 发布:数据对比分析软件 编辑:程序博客网 时间:2024/06/06 17:20
public class Sum {    public static void main(String[] args) {//        int sum=0;//        for (int i = 1; i <=1000 ; i++) {//            sum=0;//            for (int j = 1; j <=i/2 ; j++) {//                if(i%j==0)//                    sum+=j;//            }//            //System.out.println(sum);//            if(sum==i)//            {   System.out.print(i + "=");//                for (int j = 1; j <=i/2 ; j++) {//                    if(i%j==0)//                        if(i!=2*j)//                            System.out.print(j + "+");//                        else//                            System.out.print(j);////                }//                System.out.println();//            }////        }//        int sum=0;//        for (int i = 100; i <1000 ; i++) {//            if(i%8==0)//                sum+=i;//        }//        System.out.println(sum);//        System.out.println(Math.abs(123)); //求绝对值//        System.out.println(Math.ceil(12.30)); //返回大于12.30的最小整数//        System.out.println(Math.ceil(-12.20));//        System.out.println(Math.floor(12.30));//返回小于12.30的最大整数//        System.out.println(Math.round(12.22)); //真正的四舍五入//        System.out.println(Math.round(12.22));//        System.out.println(Math.PI);         //圆周率//        四舍五入  保留两位小数//        double i;//        Scanner s=new Scanner(System.in);//        System.out.println("输入一个小数:");//        i=s.nextDouble();//        i=i*100;//        i=Math.round(i);//        i=i/100;//        System.out.println(i);//        System.out.println(Math.sin(90*Math.PI/180));//sin接受的参数是弧度,而不是角度弧度计算公式角度*PI/180//        System.out.println(Math.pow(1.2,3.3));   //1.2^3.3 求次幂//        System.out.println(Math.random()); //产生0-1之间的小数 ,到达不了1//        System.out.println(Math.round(9.80)); Math.round()四舍五入  输出结果10.0 与强制转型 形成对比//        int c=0;//        int x=0;//        for (int i = 0; i < 90000; i++) {//            x=(int)(Math.random()*100+1);//            if(x==101)//                c++;//        }//        System.out.println(c);//        double a=9.87;//        int q=(int)a;//        System.out.println(q); //输出结果为9//        int x1=0,x2=0;//        double z;//        for (int i = 0; i < 1000; i++) {//            z=Math.random()-0.5;//            if(z>0)//            {//                x1++;//            }//            if(z<0)//            {//                x2++;//            }//        }//        System.out.println("正:"+x1);//        System.out.println("反:"+x2);//        for (int i = 0; i <5 ; i++) {//            for (int j = 1; j <=25; j++) {//                int x;//                if(Math.random()>0.5) {//                    x = (int) (Math.random() * 26) + 97;//                }//                else//                {//                    x = (int) (Math.random() * 26) + 65;//                }//                System.out.printf("%c",x);//                if(j%5==0)//                    System.out.print("    ");//            }//            System.out.println();//        }//            Scanner cin= new Scanner(System.in);//            int x= (int)(Math.random()*101);//            System.out.println("请输入你想的数字:");//            String ss=cin.nextLine();//            int a=Integer.parseInt(ss);//            int sum=1;//            for(;;){//                if(a>x){//                    System.out.println("大了,请重新输入:");//                    sum++;//                    ss=cin.nextLine();//                    a=Integer.parseInt(ss);//                }//                else if(a<x){//                    System.out.println("小了,请重新输入:");//                    sum++;//                    ss=cin.nextLine();//                    a=Integer.parseInt(ss);//                }//                else{//                    System.out.println("恭喜你答对了");//                    System.out.printf("您一共猜了%d次",sum);//                    break;//                }//            }//        int sum=1;//        int a=(int)(Math.random()*101);//        for(;;){//            if(a>x){//                //System.out.println("大了,请重新输入:");//                sum++;//                a=(int)(Math.random()*101);////                ss=cin.nextLine();////                a=Integer.parseInt(ss);//            }//            else if(a<x){//                //System.out.println("小了,请重新输入:");//                sum++;//                a=(int)(Math.random()*101);////                ss=cin.nextLine();////                a=Integer.parseInt(ss);//            }//            else{//                System.out.println("恭喜你答对了");//                System.out.printf("您一共猜了%d次",sum);//                break;//            }//        }////        int da=(int)(java.lang.Math.random()*100+1);//        int x=(int)(java.lang.Math.random()*100+1);//        int sum=0;//        int i=0,j=100;//        for(;;){//            if(x>da){//                j=x;//                x=(int)(Math.random()*(j-i))+i;//                sum++;////            }//            else if(x<da)//            {//                i=x;//                x=(int)(Math.random()*(j-i))+i;//                sum++;////            }//            else{//                System.out.println("答对了  "+da);//                System.out.println("猜了"+sum+"次");//                break;//            }////        }//        Scanner cin=new Scanner(System.in);//        System.out.println("请输入班级人数:");//        int num=cin.nextInt();//        double sum=0;//        double score=0;//        for (int i = 1; i <=num ; i++) {//            System.out.printf("请输入第%d个学生的成绩:\n", i);//            score=cin.nextDouble();//            sum+=score;//        }//        double p=sum/num;//        System.out.print("该班级平均成绩是:");//        System.out.println(p);    }}
0 0
原创粉丝点击