java Maxnumber

简介:
import java.util.Random;
import java.util.Scanner;

public class MaxNumber {
 
 private static Scanner input = new Scanner(System.in); // 实例控制台输入类
 public static void main(String[] args) {
  /*
   * 第一步, 按照题目要求 , 我们需要用户输入 10 个数字
   */
  int[] numberArray = new int[10]; // 我们先定义一个 可以装 10 个数字的数组
  int choose = chooseMode(); // 我加了一个选择模式的函数
  if (choose == 1) { // 用户手工输入
   for (int i = 0; i < numberArray.length; i++) { // 循环输入
    System.out.print("请定义第 '" + (i + 1) + "' 个数字:"); // 输出控制台提示
    numberArray[i] = input.nextInt(); // 要求输入, 并存储到数组变量里
   }
  } else { // 计算机随机生成
   Random random = new Random(); // 随机数类
   int tempNumber = 0 ; // 临时变量
   for (int i = 0; i < numberArray.length; i++) { // 计算机生成
    tempNumber = random.nextInt(100) + 1; // 随机生成 1 - 100 的数
    System.out.println("计算机生成的第 '" + (i + 1) + "' 个数字是:" + tempNumber);
    numberArray[i] = tempNumber; // 赋值
   }
  }
  /*
   * 第二步 , 找这 10 个数当中 , 最大的数.
   */
  int maxNumber = 0; // 定义一个变量接收最大的数
  for (int i = 0; i < numberArray.length; i++) { // 循环寻找
   /*
    * 循环比对, 一个接一个的, 如果 '当前数' , 比我们已经记录的 '最大数' 还大, 那我们就把当前数 赋给 最大数
    */
   if (numberArray[i] > maxNumber) {
    maxNumber = numberArray[i];
   }
  }
  System.out.println("其中最大的数是:" + maxNumber); // 输出结果
 }

 /**
  * 选择模式方法
  * @return 返回选择的模式的编号
  */
 public static int chooseMode() {
  System.out.println("------------ 选择模式 ------------");
  System.out.println("\t1. 用户输入十个数字");
  System.out.println("\t2. 计算机随机产生十个数字");
  System.out.print("请选择:");
  return input.nextInt(); // 输入, 返回
 }
 
 /*
  * 其中包函的知识有: 控制台输入, 输出 , 数组 , 循环 , if 判断语句
  */
}

最后:
    希望能帮到你,如果有什么问题可以 Hi 我,
    看到楼主花了怎么多耐心,写了怎么多判断,也可以见得楼主确实用心了,
    只是没找到方法。




本文转自 vfast_chenxy 51CTO博客,原文链接:http://blog.51cto.com/chenxy/771280,如需转载请自行联系原作者

目录
相关文章
|
存储 负载均衡 监控
JAVA问答4
JAVA问答4
133 0
|
存储 SQL 缓存
JAVA问答16
JAVA问答16
119 0
|
Java
Java一些常见的坑
总是觉得自己Java基础还是不行,需要恶补。今天偶然mark了一本《Java解惑》,其中以端程序的方式罗列了95个即常见又不常见的xian(坑)jing(儿),拿来瞻仰一下。
110 0
|
Android开发
java27-巩固练习
java27-巩固练习
112 0
java27-巩固练习
|
网络协议 Java Linux
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
|
前端开发 Java 测试技术
关于 Java 18 你想知道的一切(中)
关于 Java 18 你想知道的一切(中)
关于 Java 18 你想知道的一切(中)
|
存储 Java
Java - 9 个小技巧让你的 if else 看起来更优雅(一)
Java - 9 个小技巧让你的 if else 看起来更优雅(一)
391 0
Java - 9 个小技巧让你的 if else 看起来更优雅(一)
|
Oracle 安全 小程序
重新来理解一下Java是什么(上)
阿粉?阿粉?阿粉?阿粉在哪里,项目经理今天发现阿粉没来,一时间很生气,心里盘算回来一定要让阿粉知道自己不是好惹的?可是阿粉去了哪里呢?阿粉受不鸟这个公司了,太 TM XXX了,阿粉出来面试了!!!阿粉心想一定要找到一个好工作!!!
重新来理解一下Java是什么(上)