博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java Maxnumber
阅读量:6001 次
发布时间:2019-06-20

本文共 1680 字,大约阅读时间需要 5 分钟。

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,如需转载请自行联系原作者
你可能感兴趣的文章
Git Feature分支
查看>>
scrollview和listview或者gridview的冲突
查看>>
Linux启动新进程的几种方法及比较
查看>>
OpenStack容器网络项目Kuryr(libnetwork)
查看>>
CentOS 6.x minimal(最小化) 安装后后续相关
查看>>
对于无线网络经常掉线的问题
查看>>
【原创】我辞去了年收入50万的工作,去做在线教育的老师
查看>>
am broadcast -a
查看>>
我的友情链接
查看>>
SNS社交系统“ThinkSNS”授权及版本升级说明通知!
查看>>
【招募】golang小项目
查看>>
部署内网Docker Registry
查看>>
VIM 编辑器使用基础介绍
查看>>
Ubuntu12.04安装subversion1.8.x和subclipse1.10.x
查看>>
python实现汉诺塔
查看>>
centos7安装 jupyter
查看>>
MySQL高可用架构之MHA
查看>>
在使用Windows时防止电脑死机的技巧
查看>>
Druid Monitor监控JavaSE和JavaWeb
查看>>
voip工程项目介绍
查看>>