java课堂疑问解答与思考2
問(wèn)題一
編寫(xiě)一個(gè)方法,使用以上算法生成指定數(shù)目(比如1000個(gè))的隨機(jī)整數(shù)。
答:Xn+1=(7^5*Xn)mod(2^31-1)
程序源碼:
import?java.util.Random;
import?java.util.Scanner;
public?class?RandomCount
{
public?static?void?main(String[] args)
{
Random rand=new?Random();
System.out.print("請(qǐng)輸入想要輸出隨機(jī)數(shù)的個(gè)數(shù):");
Scanner in=new?Scanner(System.in);
int?n,x;
n=in.nextInt();
x=rand.nextInt(100);
for(int?i=0;i<n;i++)
{
x=(7^5*x+0)%2147483647;
System.out.print(x+" ");
?if?( i % 10 == 0 )
???????????? ??System.out.println();
}
}
結(jié)果截圖:
?
問(wèn)題二
請(qǐng)看以下代碼,你發(fā)現(xiàn)了有什么特殊之處嗎?
答:這叫作方法重載,對(duì)于方法重載,參數(shù)名必須相同,參數(shù)類型可以不同,參數(shù)個(gè)數(shù)可以不同,參數(shù)類型的順序可以不同。但返回值本能作為判斷條件。
?
問(wèn)題三
查看一下JDK中System.out.println()方法,你發(fā)現(xiàn)了什么?
答:System.out.println()中有很多函數(shù),但方法名都是print()。使用了方法的重載。
?
轉(zhuǎn)載于:https://www.cnblogs.com/2016-zck/p/7660120.html
總結(jié)
以上是生活随笔為你收集整理的java课堂疑问解答与思考2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2017年秋季个人阅读计划
- 下一篇: centos 6.5 安装openssl