动手动脑(第二次课)

 //产生指定数目随机数的方法:
1
package text; 2 3 import java.util.Scanner; 4 5 public class Modan { 6 static Scanner in = new Scanner(System.in); 7 public static void main(String[] args) { 8 // TODO 自动生成的方法存根 9 int num; 10 int seed = 100; 11 int x = seed; 12 int m = 2 ; 13 for (int i = 0 ;i < 30;i++) 14 { 15 m = m * 2; 16 } 17 m = m -1; 18 //System.out.println(m); 19 int a = 16807; 20 int c = 0; 21 System.out.println("输入产生随机输的数量"); 22 num = in.nextInt(); 23 for (int i = 0; i < num;i++) 24 { 25 x = (a*x + c ) % m; 26 System.out.println(x); 27 } 28 29 } 30 }

 

 

system.out.println()方法:

 System是java.lang里面的一个类。
而out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io.PrintStream类的对象。被关键字static修饰的数据成员或方法可以直接通过“类名.数据成员”或“类名.方法”来引用,而无须先建立对象。所以System.out是应用了out这个静态数据成员。
而out又是一个java.io.PrintStream类的对象,所以out必然可以调用java.io.PrintStream类里面的方法,println()就是java.io.PrintStream类里的一个方法,它的作用就是用来想控制台输出信息的。
system.out.println 与system.out.print其在输出结束后会自动换行
system.out.println()将所有的其他类型的数据转化为string类型进行输出的,所以在输出数值类型的变量的时候要注意输出的格式。
 

在这个程序中,运用了方法的重载,程序中定义的两个方法方法名相同,而参数的类型不同,在程序执行的时候会根据数据类型的不同调用不同的方法实现不同的运算。要注意在运用方法的重载的时候必须要有明确的区分。例如:参数的类型,参数的个数,多个参数类型的顺序。

转载于:https://www.cnblogs.com/1gaoyu/p/9783792.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值