Java-02-动手动脑
2024-10-15 06:53:29
产生纯随机数
1.设计思想:利用随机数产生公式,递归调用,输出一定数量的随机数。
2.源代码:
import java.util.Scanner; public class Suiji_2 { public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("产生随机数数量:");
int m=in.nextInt();
System.out.println("input c:");
int c=in.nextInt();
suiji(m,c); }
public static void suiji(int m,int c)
{
int a=1;
int x=(2^10000)-1;
for(int i=1;i<=m;i++)
{
a=((7^5)*a+c)%x;
System.out.print(a+" ");
if(i%10==0){System.out.println();}
}
}
}
3.程序截图:
请看以下代码,你发现了有什么特殊之处吗?
1.程序代码:
// MethodOverload.java
package Testwenjian;
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;
}
}
2.回答:
代码中的两个方法,方法名相同,但返回值类型和参数类型都不同,这就是方法的重载。
方法重载要求:
(1)方法名相同;
(2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。
注意:方法的返回值不作为方法重载的判断条件!
最新文章
- 理解会话Session
- Shell脚本快速入门
- gulp使用
- Oracle Created (Default) Database Users
- JS中的DOM与BOM
- 单元测试篇----cppUnit的安装与使用
- UITextAlignmentCenter&#39; is deprecated: first deprecated in iOS 6.0
- JuliaSet&;MandelBulb @ Maya&;KK —— 4亿粒子的测试
- 结构性产品 Structured Product
- [PWA] 10. Trigger a version update
- Eclipse中设置编码的方式
- 动软.NET 分页存储过程UP_GetRecordByPage
- fedora 挂载 小米手机 (估计其它android设备也是类似操作)
- MVC 纯Table实现树节点效果+授权
- 射频(SX1278)
- Python元组的一点用法
- Contest1585 - 2018-2019赛季多校联合新生训练赛第一场(部分题解)
- Zepto tap 穿透bug、解决移动端点击穿透问题
- DateGridView标题列头添加复选框
- 树莓派进阶之路 (028) - 树莓派SQLite3的安装