zoukankan      html  css  js  c++  java
  • 动手动脑(第二次课)

     //产生指定数目随机数的方法:
    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类型进行输出的,所以在输出数值类型的变量的时候要注意输出的格式。
     

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

  • 相关阅读:
    centos tar压缩与解压缩命令大全
    Nginx编译安装(Centos)
    Nginx的启动脚本(Centos)
    ffmpeg 音频转换(amr2mp3)
    免费国内外"代码托管服务器"收集
    cocos2dx 字符串拼接
    cocos2dx 3.0 中文 iconv 转换函数
    cocos2dx -- 学习笔记
    游戏设计
    梦想经不起等待 -- 美文转载
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/9783792.html
Copyright © 2011-2022 走看看