`

使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者

阅读更多
package test01;   
public class RandomNum2 {   
  
    public static void main(String[] args) {   
        int min = 99;   
        int max = 0;   
        int temp;   
        int count = 0;   
        for (int i = 0; i < 100; i++) {   
            temp = (int) (Math.random() * 100);   
            // System.out.println(temp);   
            if (temp > 50) {   
                count++;   
            }   
  
            if (min > temp) {   
                min = temp;   
            }   
  
            if (max < temp) {   
                max = temp;   
            }   
        }   
        System.out.println("Max is:" + max);   
        System.out.println("Min is:" + min);   
        System.out.println("The count that bigger than 50 is:" + count);   
    }   
} 

 

分享到:
评论

相关推荐

    java.lang.Math

    `java.lang.Math`是Java标准库中的一个核心类,它包含了一系列用于数学计算的静态方法。这个类提供了各种基本的数学运算,如平方根、指数、对数、三角函数等,以及随机数生成。在本篇文章中,我们将深入探讨`Math`类...

    Java语言程序设计(郑莉)第三章课后习题答案.pdf

    4. 使用 java.lang.Math 类,生成 100 个 0---99 之间的随机整数,找出他们之中的最大值和最小值,并统计大于 50 的整数个数。 知识点:Java 基础知识、java.lang.Math 类、数组、循环语句、条件语句 本题目考察了...

    第三次实验:Java面向对象编程.doc

    在实验中,我们使用Java.lang.Math类生成100个0~99之间的随机整数,并找出其中的最大者及最小者,并统计大于50的整数个数。 六、面向对象编程的应用 面向对象编程的思想可以应用于各种领域,例如simulate真实世界...

    Java语言程序设计 第三章 课后习题答案.docx

    4.随机数的生成和统计:使用 java.lang.Math 类,生成 100 个 0---99 之间的随机整数,找出他们之中的最大值和最小值,并统计大于 50 的整数个数。该题目涉及到 Java 的 Math 类、数组、条件语句等知识点。 在 Java...

    Java SE编程入门教程 java Math(共11页).pptx

    `Math.random()`则能生成一个0到1之间的随机浮点数。 在实际编程中,这些数学函数经常被用于各种场景,比如模拟物理运动、数据分析、游戏开发等。掌握Java Math类的使用,对于提升编程能力,尤其是进行科学计算和...

    徐葳《40小时掌握java语言之08IO流》内部教材

    Math类中的random()方法可生成一个0到1之间的伪随机数。此外,Random类也是Java中用于获取随机数的类,它的nextInt()方法能够生成一个随机的整数。 4. Date类与日期处理 Java中的Date类是用于表示特定瞬间的时间点...

    常用的java数值计算方法.docx

    `Math.sqrt(a*a+b*b)` 计算了直角三角形的斜边长度,`Math.max(-5, -9)` 返回两个数中的较大者,`Math.abs(-100)` 返回 `100` 的绝对值,`Math.ceil(13.4)` 和 `Math.floor(13.4)` 分别返回大于 `13.4` 的最小整数和...

    java 初学者实验

    - **随机数生成与统计:** 使用`java.lang.Math`类生成100个介于0到99之间的随机整数,并找出其中的最大值和最小值,同时统计大于50的整数个数。 - **二维数组成绩计算与排序:** 创建一个二维数组,用于存储每个...

    兰州大学马俊java实验1

    总的来说,"兰州大学马俊java实验1"可能涉及到的编程知识点包括理解并实现Fibonacci数列的递归或循环逻辑,以及在Java中正确使用`Math`类中的`sin()`函数进行角度到弧度的转换和计算正弦值。这些基本技能对于初学者...

    java 面试题 总结

    Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应...

    java面试题_(精典).doc

    一个`.java`文件可以包含多个类,但只能有一个公共类,且文件名必须与公共类名一致。 #### 8. 排序方法及其JAVA实现 常见的排序方法有冒泡排序、选择排序、插入排序、快速排序、归并排序等。快速排序通过选取基准...

    GamePlay:java中的数字生成

    例如,`random.nextInt(100)`将生成0(包括)到99(不包括)之间的随机整数。 3. **数学运算** `java.lang.Math`类提供了各种数学函数,如平方根(`sqrt`)、指数(`pow`)、取最大值(`max`)和最小值(`min`)等。这些在...

    超级有影响力霸气的Java面试题大全文档

    Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应...

    JAVA大学教程(第五版)[6]

    Java标准库中的`java.lang.Math`类提供了一系列常用数学函数,这些方法可以直接调用来执行复杂的数学计算,无需编写额外的代码。 ##### 3.1 常用数学方法 - **平方根**: `Math.sqrt(900.0)` 计算900的平方根。 - *...

    java考试考题详解

    `java.lang.Math`类提供了基本数学运算的方法,如指数、对数、平方根等,还包括了两个静态常量`E`和`PI`。 - **常用方法**: - `abs(double x)`:返回`x`的绝对值。 - `sin(double x)`:返回`x`弧度的正弦值。 ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...

Global site tag (gtag.js) - Google Analytics