zoukankan      html  css  js  c++  java
  • Java基础笔记3

    关于方法重载 

    1.在同一个类中

    2.方法名必须相同

    3.方法的参数类不同   (和返回值类型没有关系)

    如:

    public class TestOverLoad{
     public void mOl(int i){
      System.out.println(i*i);
     }
     public void mOl(int i , int j){
      System.out.println(i+2);
     }
     public int mOl(String str){
      System.out.print(str);
      return 0;
     }
    }

    以上代码来自https://blog.csdn.net/qq_26125865/article/details/78323515

     关于生成随机数(使用种子,通过改变种子来生成不同随机数)

    初始化种子seed,通过方法来改变种子的值,循环改变,循环生成。

    import java.util.Random;
    import java.util.Scanner;
    
    public class Ran_num
    {
        static int seed = 2018;
        static Random rtemp1 = new Random();
        static Random rtemp2 = new Random();
        public static void main(String[] args)
        {
            int cs;
            Random rr = new Random(seed);
            Scanner sc = new Scanner(System.in);        
            System.out.println("输入生成个数:");
            cs = sc.nextInt();
            for(int i = 0; i < cs; i++) {
                rr = new Random(seed);
                System.out.println(rr.nextInt()); 
                seed = changeSeed(seed);
            }
        }
    
        public static int changeSeed(int s) {
            int n = 0;
            int j = 1 + rtemp1.nextInt(100);
            int k = rtemp2.nextInt(3);
            if(k == 0) { 
                n = s * j;
            }
            else if(k == 1) {
                n = s / j;
            }
            else if(k == 2) {
                n = s + j;
            }
            else if(k == 3) {
                n = s - j;
            }
            return n;
        }
        
    }
  • 相关阅读:
    bzoj_auto_submiter(辣鸡Py毁我青春系列)
    听说“辣鸡小隔膜”出V1.3了?
    shell脚本:统计分析 /home/ 目录用户磁盘使用情况
    shell脚本:DNS自检脚本
    Linux命令集锦:ssh命令
    Linux用户权限
    Linux文件属性
    Linux命令集锦:chown命令
    Linux命令集锦:chmod命令
    Linux命令集锦:tmux命令
  • 原文地址:https://www.cnblogs.com/leity/p/9783019.html
Copyright © 2011-2022 走看看