• 动手动脑-2


    package 课后练习;
    import  java.util.Scanner;
    import java.util.*;
    public class 动手动脑_随机整数 {
    public static void main(String[]args) {
        System.out.println("请输入你想产生的随机数的个数:");
        Scanner sc=new Scanner(System.in);
        int y=sc.nextInt();
        for(int i=0;i<y;i++) {
        int x=(int)(Math.random()*1000)+1;
        System.out.println(x);
        }
    }
    }

    这个程序中运用了方法Math.random();用来产生1-1000的整数,可以自己定义要产生的整数的个数。

    package 课后练习;
    
    public class 动手动脑_观察代码 {
        public static void main(String[] args) {
            System.out.println("The square of integer 7 is " + square(7));
            System.out.println("
    The 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;
        }
    }

    这个程序,特殊之处是两个方法运用了相同的方法名,都是square,然后虽然方法名一样,但是最后的结果是不一样的,分别是用整数7计算而得和用浮点数7.5计算而得,说明方法重载如果参数类型或者参数个数不同时或参数类型顺序不同时,函数可以根据不同的参数类型和参数个数进行计算。

    查看JDK中的System.out.println()方法发现System.out.println()方法中实参表内可输入很多类型。

  • 相关阅读:
    c数据结构 -- 线性表之 顺序存储结构 于 链式存储结构 (单链表)
    c数据结构 绪论
    c数据结构 -- 使用链表实现计数
    c数据结构 -- 链表的理解
    vue mvvm原理与简单实现 -- 上篇
    vue图书小案例
    排序
    裁剪图片
    下载图片
    图片缩放
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/9786266.html
Copyright © 2020-2023  润新知