2016-06-29 2 views
-3

Как я могу сделать это короче и лучше?Как я могу сделать это короче и лучше?

import java.util.Scanner; 

    public class letter { 
    public static void main(String args[]){ 
     Scanner input = new Scanner(System.in); 
     String 1 , 2 ,3 ,4 ,5 ,6 ,7 and so forth; 
     System.out.print("Enter the number: \t"); 
     1 = input.nextInt(); 
     2 = input.nextInt(); 
     3 = input.nextInt(); 
     ...and so forth. 

     if (1 == A){System.out.println("Your name is anything");} 
+3

___ 'Java! = JavaScript' ___ – Rayon

+0

как вы можете это объяснить? sorry im jsut a newbie – Hysteria

+0

Используйте массив и цикл. И Google - ваш друг. –

ответ

0

Вы можете использовать цикл for и loop, чтобы сделать его намного проще. Сначала объявите массив int[] name = new int['how many items you want to enter']; Затем использовать цикл, который говорит

for(int i = 0; i<name.length; i++){ 
name[i]=input.nextInt(); 
} 

Для доступа к элементам массива вы кладете имя массива, а затем индекс элемента, который вы хотите. В массивах java начинаются с индекса 0, поэтому первый элемент находится в индексе 0, т. Е. name[2] даст вам то, что имеется в индексе 2 из name.

+0

Сэр, как я могу вам помочь, я просто хочу спросить больше – Hysteria

0
import java.io.BufferedReader; 
import java.io.InputStreamReader; 

public class Main { 

    public static void main(String[] args) throws Exception { 
    Step 1: BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //More suitable to read data than Scanner Class 
    String input = reader.readLine(); //Use appropriate "reading" method for eg. readLine() for reading String 

Step 2 : Iterate according to your need and read data 


    Step 3 : reader.close(); //Close the BufferReader 
    } 
} 
+0

сэр, как я могу вам помочь? любой gmail acc i jsut хочет узнать больше – Hysteria

Смежные вопросы