一、动手动脑 1

1.题目

2.程序源代码

  1. package yang8;
  2.  
  3. import java.util.Scanner;
  4. import java.util.Random;
  5.  
  6. public class shengchengsuiji {
  7. public static void main(String[] args) {
  8. //实例化对象
  9. Random rand=new Random();
  10. Scanner input=new Scanner(System.in);
  11. System.out.println("请输入生成随机数的数量:");
  12. int num=input.nextInt();
  13. System.out.println("请输入每行打印随机数的数量:");
  14. int n=input.nextInt();
  15. int j=0;
  16. //随机生成一个0-100之间的种子
  17. int seed=rand.nextInt(99)+1;
  18. //循环num次
  19. for(int i=0;i<num;i++)
  20. {
  21. //用纯随机数生成器生成随机数
  22. seed=(16807*seed+0)%2147483647;
  23. j++;
  24. if(j%n==0) {
  25. System.out.println("\n");
  26. }
  27. System.out.print(seed+"\t");
  28. }
  29. System.out.println("\n");
  30. //输出提示信息
  31. System.out.println("生成完毕");
  32. }
  33. }

3.运行结果

二、动手动脑 2

1、题目

请看以下代码,你发现了有什么特殊之处吗?

  1. // MethodOverload.java
  2. // Using overloaded methods
  3.  
  4. //***函数重载***
  5. public class MethodOverload {
  6.  
  7. public static void main(String[] args) {
  8. System.out.println("The square of integer 7 is " + square(7));
  9. System.out.println("\nThe square of double 7.5 is " + square(7.5));
  10. }
  11.  
  12. public static int square(int x) {
  13. return x * x;
  14. }
  15.  
  16. public static double square(double y) {
  17. return y * y;
  18. }
  19. }

2.解答

发现:两个函数方法名相同,功能相同,但两个方法参数类型不同。

原因:这是java中的方法重载,方法重载的条件是值方法名相同,但方法的参数类型、参数个数、参数类型顺序不同中有一个或多个满足,

则称为方法重载。

三、课后实验

1.题目

查看一下JDK中System.out.println()方法,你发现了什么?

2.发现

JDK中有许多System.out.println()同名的重载方法。

3.原因

为了让编写代码时输出不同类型数据时更加方便,所以把输出的方法都用同名重载或方法重载。

java第二次课件课后动手动脑习题整理总结(2019年9月23号)的更多相关文章

  1. java课堂第一次随机测试和课件课后动手动脑问题解决(2019-9-16 )

    一.课堂测试 1.课堂测试:花二十分钟写一个能自动生成30道小学四则运算题目的 “软件” 要求 (1)减法结果不能为负数 (2)乘法结果不得超过一百,除法结果必须为整数 (3)题目避免重复: (4)可 ...

  2. java学习——关于java课件上动手动脑问题简单的分析

    问题一:关于以下的代码为什么会产生错误的问题的简单分析. 第一个动手动脑提供了一下的代码,可以发现,在Foo的这个类中只定义了一个Foo(int)类型的构造函数,在之前的学习工程中,我们并没有接触到j ...

  3. java第二节课课后

    动手动脑问题 : 程序源代码: //MethodOverload.java //Using overloaded methods public class MethodOverload { publi ...

  4. 11.8java课后动手动脑

    package 动手动脑; import javax.swing.*; class AboutException { public static void main(String[] a) { int ...

  5. java文件课后动手动脑

    package 第九周作业1; import java.io.File; import java.io.FileInputStream; import java.io.IOException; imp ...

  6. 第四周 Java课件内容动手动脑

    1.JDK中的Math类 package ke1; public class TestMath { public static void main(String[] args) { /*------- ...

  7. JAVA 多态和异常处理作业——动手动脑以及课后实验性问题

    1.  阅读以下代码(CatchWho.java),写出程序运行结果: 1)  源代码 public class CatchWho { public static void main(String[] ...

  8. JAVA 接口与继承作业——动手动脑以及课后实验性问题

    一.继承条件下的构造方法调用 运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构 ...

  9. JAVA类与对象作业——动手动脑以及课后实验性问题

    一: 1.源代码 //MAO2015.10.6 //foo class Foo { int value; public Foo(int initValue) { value = initValue; ...

随机推荐

  1. python学习Day25--正则表达式1

    [知识点] # 所有模块要经历的两个步骤: ① 要操作的概念本身:正则表达式   时间 ② 使用模块取操作它:re                  time 1.正则表达式:一种匹配字符串的规则 # ...

  2. jupyter更换路径

    初次使用anaconda中自带的jupyter,打开后默认工作路径为C:\Users\Admin(自己的用户名)     需要更换工作路径 更换方式如下: 打开C:\Users\Admin(自己的用户 ...

  3. UIResponder的API

    @property(nonatomic, readonly) UIResponder *nextResponder; 返回响应者链中的下一个响应者,或者nil如果没有下一个响应者. @property ...

  4. pdf.js的使用(2)新的需求已经出现,怎么能够停止不前(迪迦奥特曼主题曲)哈哈哈。^_^

    来,咱们看图说事 按钮1,2是pdf.js自带的,分别对应顺时针旋转90度,逆时针旋转90度.于是乎又要我做一个旋转180度的按钮,诺!按钮3来了. 1.别怂,干!首先顺藤摸瓜,看按钮1,2的html ...

  5. 一类Log-Gamma积分的一般形式

    \[\Large\int_{0}^{z}x^{t}\ln\Gamma \left ( 1+x \right )\mathrm{d}x~,~z>0\, ,\, t\in N^{*}\] \(\La ...

  6. N3K license安装

    1.获取设备SN和PAK SN获取: Switch#show license host-id 注意:IOS设备中为:show license udi PAK获取: PAK是单独购买license后,c ...

  7. JavaWeb项目音频资源播放解决方案

    一.方式1:登陆系统后进行播放,即在浏览器端 需要在JSP页面编写相关代码 <div id="midea" style="display: none;"& ...

  8. Mac夜神模拟器99%无法正常使用

    PS:部分因更新OS X导致的卡99%可以尝试更新VBOX来解决此问题. 下载VBOX地址:https://www.virtualbox.org/wiki/Downloads         选择对应 ...

  9. Jmeter_请求原件之参数化txt

    把数据存放在TXT上进行参数化,然后运行 用于注册,登录等不同的用例 1.登录接口地址: http://test.lemonban.com/futureloan/mvc/api/member/logi ...

  10. [总结]一些 DP 优化方法

    目录 注意本文未完结 写在前面 矩阵快速幂优化 前缀和优化 two-pointer 优化 决策单调性对一类 1D/1D DP 的优化 \(w(i,j)\) 只含 \(i\) 和 \(j\) 的项--单 ...