суббота, 8 июня 2013 г.

Задача 1. Largest and Smallest Integers

Написать приложение, которое читает пять чисел, определяет и печатает наибольшее и наименьшее


package chapter2;
 
import java.util.Scanner;
import java.util.StringTokenizer;
 
//(Largest and Smallest Integers)
public class Task24 {
 
  public static void main(String[] args) {
 
 Scanner scanner = new Scanner(System.in);
 System.out.print("Введите 5 целых чисел через пробел: ");
 
 String inputStr = scanner.nextLine();
 
 System.out.println(inputStr);
 
 int[] array = new int[5];
 int j = 0;
 
 StringTokenizer stringTokenizer = new StringTokenizer(inputStr);
 while (stringTokenizer.hasMoreTokens()) {
 
  array[j] = Integer.parseInt(stringTokenizer.nextToken());
  j++;
 
 }
 
 int min = array[0];
 int max = array[0];
 
 for (int i = 1; i < array.length; i++) {
  if (array[i] < min) {
 
   min = array[i];
 
  }
 
  if (array[i] > max) {
 
   max = array[i];
 
  }
 }
 
 System.out.println("Максимальное число: " + max);
 System.out.println("Минимальное число: " + min);
 
  }
 
}



1 комментарий:

  1. package com.company;
    import java.util.Scanner;
    import static java.lang.System.out;

    public class Main {
    public static void main(String[] args) {
    int [] arr=new int[5];

    for(int i=0;i< arr.length;i++){
    Scanner in=new Scanner(System.in);
    arr[i]= in.nextInt();
    out.println("arr["+i+"]="+arr[i]);
    }
    int b=0, c=arr[1]+arr[2];

    for(int j=0;jarr[j])
    {
    c=arr[j];
    }
    }
    out.println("Наибольшее число в массиве= "+b);
    out.println("Наименьшее число в массиве= "+c);
    }
    }

    ОтветитьУдалить