zoukankan      html  css  js  c++  java
  • 作业 回文和重载

    1 重载问题

    public class MethodOverload {
    
    	public static void main(String[] args) {
    		System.out.println("The square of integer 7 is " + square(7));
    		System.out.println("
    The 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;
    	}
    }
    

      

    这是一个重载问题满足一下两个条件可重载

    (1)方法名相同;

    (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。

    2 随机数生成器

    package 随机数生成器;
    
    public class Shuiji {
    public static void main(String[] args) {  
    
        int n=1000;
    
        Creat(n);
    
      }
      static BigInteger Creat(int n) {
        BigInteger result;
        if(n==1) {;
          result=BigInteger.valueOf((int)Math.random()*100000+1);
          System.out.println("第1个随机数是"+result);
          return result;
        }
        else {
          BigInteger i=Creat(n-1).multiply(BigInteger.valueOf(16807));
          result=i.mod(BigInteger.valueOf(Integer.MAX_VALUE));Creat(n-
          System.out.println("第"+n+"个随机数是"+result);
          return result;
        }
      }
    
    }
    

      

    3  JDK中System.out.println()方法:

    System.out.println()方法有很多种重载,如char,int,long,string等等,当不调用参数时,其输出换行符。

      

  • 相关阅读:
    Java数据类型+练习
    在vue中使用echars不能自适应的解决方法
    使用js将Unix时间戳转换为普通时间
    vue-router2.0二级路由的简单使用
    vue父组件向子组件传递参数
    vue子组件向父组件传递参数的基本方式
    vuex----mutation和action的基本使用
    vuex----------state的基础用法
    数组判断重复
    在vue项目中快速使用element UI
  • 原文地址:https://www.cnblogs.com/xuange1/p/9784477.html
Copyright © 2011-2022 走看看