课堂动手动脑等问题

问题一

解决:

源代码为:

package com.test;
import java.util.Random;
import java.math.BigDecimal;
import java.util.Scanner;
public class Tes2 {

  public static void main(String[] args) {
  // TODO 自动生成的方法存根
  System.out.println("请输入要求输出的随机数的个数:");
  Scanner input=new Scanner(System.in);
  int sum=input.nextInt();
  int m;
  int c;
  int a;
  int []x=new int[2000];
  int x0=(int) (Math.random()*5);
  for(int i=0;i<sum;i++)
  {
    m=(int) (Math.random()*((Math.pow(2,5)-1))); //在2^5-1中随机抽取一个数
    a=(int) (Math.random()*10); //在1到10中随机抽取一个数
    c=0;
    x[i]=(a*x0+c)*m; 
    System.out.println("输出x: "+x[i]);
  }


  }


}

运行结果为:

问题二:

 

解决:

 

问题三:

有关方法重载问题

 

解决:

 

 会出现重载的情况,如图,输入System.out.println()时,显示出了参数类型不同的重载函数 。

posted @ 2017-10-13 15:27  猫五  阅读(110)  评论(0编辑  收藏  举报