首页 > 其他分享 >第三周课后动手动脑

第三周课后动手动脑

时间:2023-09-22 21:11:36浏览次数:25  
标签:1.2 动脑 第三周 System 课后 println --------- Math out

 

public static void main(String[] args) {
        System.out.println("The square of integer 7 is " + square(7));
        System.out.println("\nThe square of double 7.5 is " + square(7.5));
    }

    public static int square(int x) {
        return x * x;
    }

    public static double square(double y) {
        return y * y;
    }

 

public static void main(String[] args) 
    {
        /*---------下面是三角运算---------*/
        //将弧度转换角度
        System.out.println("Math.toDegrees(1.57):" + Math.toDegrees(1.57)); 
        //将角度转换为弧度
        System.out.println("Math.toRadians(90):" + Math.toRadians(90));
        //计算反余弦,返回的角度范围在 0.0 到 pi 之间。
        System.out.println("Math.acos(0.3):" + Math.acos(1.2)); 
        //计算反正弦;返回的角度范围在 -pi/2 到 pi/2 之间。 
        System.out.println("Math.asin(0.8):" + Math.asin(0.8)); 
        //计算反正切;返回的角度范围在 -pi/2 到 pi/2 之间。 
        System.out.println("Math.atan(2.3):" + Math.atan(2.3)); 
        //计算三角余弦。
        System.out.println("Math.cos(1.57):" + Math.cos(1.57)); 
        //计算值的双曲余弦。 
        System.out.println("Math.cosh(1.2 ):" + Math.cosh(1.2 )); 
        //计算正弦
        System.out.println("Math.sin(1.57 ):" + Math.sin(1.57 )); 
        //计算双曲正弦
        System.out.println("Math.sinh(1.2 ):" + Math.sinh(1.2 ));
        //计算三角正切
        System.out.println("Math.tan(0.8 ):" + Math.tan(0.8 )); 
        //计算双曲余弦
        System.out.println("Math.tanh(2.1 ):" + Math.tanh(2.1 )); 
        //将矩形坐标 (x, y) 转换成极坐标 (r, thet));,返回所得角 theta。 
        System.out.println("Math.atan2(0.1, 0.2):" + Math.atan2(0.1, 0.2));
        /*---------下面是取整运算---------*/
        //取整,返回小于目标数的最大整数。
        System.out.println("Math.floor(-1.2 ):" + Math.floor(-1.2 )); 
        //取整,返回大于目标数的最小整数。
        System.out.println("Math.ceil(1.2):" + Math.ceil(1.2)); 
        //四舍五入取整
        System.out.println("Math.round(2.3 ):" + Math.round(2.3 )); 
        /*---------下面是乘方、开方、指数运算---------*/
        //计算平方根。
        System.out.println("Math.sqrt(2.3 ):" + Math.sqrt(2.3 )); 
        //计算立方根。 
        System.out.println("Math.cbrt(9):" + Math.cbrt(9)); 
        //返回欧拉数 e 的n次幂。
        System.out.println("Math.exp(2):" + Math.exp(2)); 
        //返回 sqrt(x2:" +y2),没有中间溢出或下溢。
        System.out.println("Math.hypot(4 , 4):" + Math.hypot(4 , 4));
        // 按照 IEEE 754 标准的规定,对两个参数进行余数运算。
        System.out.println("Math.IEEEremainder(5 , 2):" + Math.IEEEremainder(5 , 2));
        //计算乘方
        System.out.println("Math.pow(3, 2):" + Math.pow(3, 2));
        //计算自然对数
        System.out.println("Math.log(12):" + Math.log(12)); 
        //计算底数为 10 的对数。
        System.out.println("Math.log10(9):" + Math.log10(9)); 
        // 回参数与 1 之和的自然对数。 
        System.out.println("Math.log1p(9):" + Math.log1p(9)); 
        /*---------下面是符号相关的运算---------*/
        //计算绝对值。
        System.out.println("Math.abs(-4.5):" + Math.abs(-4.5));
        //符号赋值,返回带有第二个浮点数符号的第一个浮点参数。
        System.out.println("Math.copySign(1.2, -1.0):" + Math.copySign(1.2, -1.0));
        //符号函数;如果参数为 0,则返回 0;如果参数大于 0,则返回 1.0;如果参数小于 0,则返回 -1.0。
        System.out.println("Math.signum(2.3):" + Math.signum(2.3)); 
        /*---------下面是大小相关的运算运算---------*/
        //找出最大值
        System.out.println("Math.max(2.3 , 4.5):" + Math.max(2.3 , 4.5));
        //计算最小值 
        System.out.println("Math.min(1.2 , 3.4):" + Math.min(1.2 , 3.4));
        //返回第一个参数和第二个参数之间与第一个参数相邻的浮点数。
        System.out.println("Math.nextAfter(1.2, 1.0):" + Math.nextAfter(1.2, 1.0));
        //返回比目标数略大的浮点数
        System.out.println("Math.nextUp(1.2 ):" + Math.nextUp(1.2 ));
        //返回一个伪随机数,该值大于等于 0.0 且小于 1.0。
        System.out.println("Math.random():" + Math.random());
    }

 

 

 

 

 

public class dohand {
    public static void main( String args[] )
       {
          int value;
          String output = "";

          for ( int i = 1; i <= 20; i++ ) {
             value = 1 + (int) ( Math.random() * 6 );
             output += value + "  ";
             
             if ( i % 5 == 0 )
                output += "\n";
          }

          JOptionPane.showMessageDialog( null, output,
             "20 Random Numbers from 1 to 6",
             JOptionPane.INFORMATION_MESSAGE );

          System.exit( 0 );
       }

 

 

标签:1.2,动脑,第三周,System,课后,println,---------,Math,out
From: https://www.cnblogs.com/binglinll/p/17723371.html

相关文章

  • 9.18动手动脑笔记整理
    64k的文件是什么概念呢?1行代码大概(平均)是30字节,64k的源代码是2184行如果代码风格好一点,再多一些空行的话,差不多也就是3000行上下Java程序中最基本的构造单元是类,而类中最重要的成员就是方法  类方法的编写:只需创造一个类,然后为其编写声明为public的函数即可 ......
  • 动手动脑
    packagerandom;importjava.util.Random;publicclasstestseed1000{publicstaticvoidmain(String[]args){Randomran=newRandom(System.currentTimeMillis());for(inti=0;i<1000;i++){System.out.println(ran.nextInt());......
  • 动手动脑
    importjava.math.BigInteger;importjava.util.Scanner;publicclassCalculateN{/***@paramargs*/publicstaticvoidmain(String[]args){System.out.print("������N��");Scannerscanner=newScanner(System......
  • 动手动脑
    X(n+1)=(a*X(n)+c)modmModulus=231-1=int.MaxValueMultiplier=75=16807C=0当显示过231-2个数之后,才可能重复。动手动脑:编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。publicclassRandomnNumberGenerator{privatestaticfinallongMODULUS......
  • Java动手动脑
    数学函数的掌握可以是计算更简单publicclassTestMath{ publicstaticvoidmain(String[]args) { /*---------下面是三角运算---------*/ //将弧度转换角度 System.out.println("Math.toDegrees(1.57):"+Math.toDegrees(1.57)); //将角度转换为弧度 System.out.printl......
  • 9.22动手动脑
    一、动手动脑1importjava.util.Random;publicclassRandomNumberGenerator{publicstaticvoidmain(String[]args){generateRandomNumbers(1000);}publicstaticvoidgenerateRandomNumbers(intcount){intmodulus=231-1;......
  • 9.22动手动脑
    观察以下代码,你发现了有什么特殊之处吗?packagedongshou1;publicclassMehodOverload{publicstaticvoidmain(Stringargs[]){System.out.println("Thesquareofinteger7is"+square(7));System.out.println("Thesquareofinteger7.5is&quo......
  • 9.22动手动脑
    观察以下代码,你发现了有什么特殊之处吗?123456789101112131415161718192021222324252627282930313233343536373839404142434445package dongshou1;    public class MehodOverload{ public static ......
  • 动手动脑2
    请看以下代码,你发现了有什么特殊之处吗? 下面两个函数名字都叫square,但是他们的参数类型不同,所以程序不会报错,这是函数的重载,static关键字修饰的函数一个程序里只能有一个,但是这是函数的重载,所以两个虽然都用static修饰但是都能叫相同的名字......
  • 动手动脑
    一个求平方数的静方法Square。publicclassSquareInt{ publicstaticvoidmain(String[]args){ intresult; for(intx=1;x<=10;x++){ result=square(x); //Math库中也提供了求平方数的方法 //result=(int)Math.pow(x,2); System.out.printl......