首页 > 其他分享 >9.22

9.22

时间:2023-09-22 17:45:59浏览次数:29  
标签:9.22 System static println public Math out



import java.math.BigInteger;
import java.util.Scanner;


public class CalculateN {

    /**
     * @param args
     */
    public static void main(String[] args) {
        System.out.print("������N��");
        Scanner scanner=new Scanner(System.in);
        int number=scanner.nextInt();
        System.out.println(number+"!="+calculateN2(number));
        
    }
    
    public static long calculateN(int n) {
        if(n==1 || n==0){
            return 1;
        }
        
        return n*calculateN(n-1);
    }

    public static BigInteger calculateN2(int n) {
        if(n==1 || n==0){
            return BigInteger.valueOf(1);
        }
        return BigInteger.valueOf(n).multiply(calculateN2((n-1)));
    }
}


public class CompareFloatNumber {

    /**
     * @param args
     */
    public static void main(String[] args) {
        //compare();
        compare2();

    }

    private static void compare() {
        double i = 0.0001;
        double j = 0.00010000000000000001;
        System.out.println(i==j);  //�����true
    }
    private static void compare2() {
        double i = 0.0001;
        double j = 0.00010000000000000001;
        if(Math.abs(i-j)<1e-10){
            System.out.println("true");  
        }
        else
        {
            System.out.println("false");
        }
        
    }

}
// MethodOverload.java
// Using overloaded methods

public class MethodOverload {

    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;
    }
}
// RandomInt.java
// Shifted, scaled random integers
import javax.swing.JOptionPane;

public class RandomInt {
   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 );
   }
}
// RollDie.java
// Roll a six-sided die 6000 times
import javax.swing.*;

public class RollDie {
   public static void main( String args[] )
   {
      int frequency1 = 0, frequency2 = 0,
          frequency3 = 0, frequency4 = 0,
          frequency5 = 0, frequency6 = 0, face;
   
      // summarize results
      for ( int roll = 1; roll <= 6000; roll++ ) {
         face = 1 + (int) ( Math.random() * 6 );
   
         switch ( face ) {
            case 1:
               ++frequency1;
               break;
            case 2:
               ++frequency2;
               break;
            case 3:
               ++frequency3;
               break;
            case 4:
               ++frequency4;
               break;
            case 5:
               ++frequency5;
               break;
            case 6:
               ++frequency6;
               break;
         }
      }

      JTextArea outputArea = new JTextArea( 7, 10 );

      outputArea.setText(
         "Face\tFrequency" +
         "\n1\t" + frequency1 +
         "\n2\t" + frequency2 +
         "\n3\t" + frequency3 +
         "\n4\t" + frequency4 +
         "\n5\t" + frequency5 +
         "\n6\t" + frequency6 );

      JOptionPane.showMessageDialog( null, outputArea,
         "Rolling a Die 6000 Times",
         JOptionPane.INFORMATION_MESSAGE );
      System.exit( 0 );
   }
}
public class SquareInt {

    public static void main(String[] args) {
        int result;

        for (int x = 1; x <= 10; x++) {
            result = square(x);
            // Math����Ҳ�ṩ����ƽ�����ķ���
            // result=(int)Math.pow(x,2);
            System.out.println("The square of " + x + " is " + result + "\n");
        }
    }

    // �Զ�����ƽ�����ľ�̬����
    public static int square(int y) {
        return y * y;
    }
}
public class TestMath
{
    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 )); 
        /*---------�����dz˷���������ָ������---------*/
        //����ƽ������
        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���

标签:9.22,System,static,println,public,Math,out
From: https://www.cnblogs.com/baizhuoran/p/17722999.html

相关文章

  • 9.22
    编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数importjava.util.ArrayList;importjava.util.List;publicclassRandomNumberGenerator{privatestaticfinallongMULTIPLIER=1664525;//线性同余发生器的乘数privatestaticfinallongINCR......
  • 9.22
    之前忘了完成动手动脑的作业,正好今天没课先写动手动脑再去想怎么完成javaweb的界面一、Math类的测试反函数在前面加a,双曲在后面加h熟练掌握数学类函数能够让之后代码中的计算变得更加方便publicclasswork{publicstaticvoidmain(String[]args){/*--......
  • 9.22动手动脑
    一、动手动脑1importjava.util.Random;publicclassRandomNumberGenerator{publicstaticvoidmain(String[]args){generateRandomNumbers(1000);}publicstaticvoidgenerateRandomNumbers(intcount){intmodulus=231-1;......
  • 2023.9.22 AT practise
    ARC083F显然每个小球必须被\((0,y)\)或\((x,0)\)中的一个收掉,那么把\(i\)的球看成一条边,链接两个机器人。因为\(2n\)个小球对应\(2n\)条边,故建图出来是一个基环树森林。考虑把每条边定向,对应的就是那个球被那个机器人收了。那么每个基环树只有两种情况(环的方向)。现......
  • 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 ......
  • 9.22 周五
    //MethodOverload.java//UsingoverloadedmethodspublicclassMethodOverload{ publicstaticvoidmain(String[]args){ System.out.println("Thesquareofinteger7is"+square(7)); System.out.println("\nThesquareofdouble7.5is&q......
  • 9.22模板
    最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 示例1:输入:strs=["flower","flow","flight"]输出:"fl"示例2:输入:strs=["dog","racecar","car"]输出:""解释:输入不存在公共前缀。#inc......
  • 【坚持每日一题9.22】数字流的秩
    假设你正在读取一串整数。每隔一段时间,你希望能找出数字x的秩(小于或等于x的值的个数)。请实现数据结构和算法来支持这些操作,也就是说:实现track(intx) 方法,每读入一......
  • 9.22面试题
    请你说说内存管理?linux操作系统采用段页式内存管理方式页式内存管理方式可以有效的提高内存利用率段式内存管理能反映程序的逻辑结构并有利于段的共享段页式存储管......