zoukankan      html  css  js  c++  java
  • Scanner类的练习---Java

    题目:输入任意多个数值,比较最大值

    以下为题主自写,仅供参考

     1 import java.util.Arrays;
     2 import java.util.Scanner;
     3 
     4 //输入任意多个字符进行比较最大值
     5 public class Demo03ScannerMax1 {
     6     public static void main(String[] args) {
     7 
     8         int[] array = new int[999];
     9         System.out.println("最大值是:" + getMax(array));
    10     }
    11     //创建取最大值的方法
    12     public static int getMax(int[] array){
    13         //创建键盘记录对象
    14         Scanner sc = new Scanner(System.in);
    15         int num;
    16         int end = 0;
    17         //创建记录数组
    18         for (int i = 0; i < 999; i++) {
    19             num = sc.nextInt();
    20             if (num == -1){  //-1退出
    21                 break;
    22             }else{
    23                 array[i] = num;
    24             }
    25             end = i;
    26         }
    27         //输出数组1
    28         //System.out.println(Arrays.toString(array));
    29         //输出数组2
    30         System.out.print("[");
    31         for (int i = 0; i <= end; i++) {
    32             if (i != end){
    33                 System.out.print(array[i] + ", ");
    34             }else{
    35                 System.out.println(array[end] + "]");
    36             }
    37 
    38         }
    39         //选出最大值
    40         int max = array[0];
    41         for (int i = 1; i < 999; i++) {
    42             if(max<array[i]){
    43                 max = array[i];
    44             }
    45         }
    46         return max;
    47     }
    48 
    49 }
  • 相关阅读:
    编程语言
    信安导论2020-2021上第九周总结(20201222)
    链节
    如何学好编程
    第八周学习总结(20201222)信安导论2020-2021上
    实现进制转化伪代码
    fibnacci数列递归实现
    求最大公约数伪代码
    20201332 熟悉编程语言
    如何学好编程(20201332)
  • 原文地址:https://www.cnblogs.com/zeon/p/13339513.html
Copyright © 2011-2022 走看看