Метод scanner (System.in) scanner java ///

Хочу повторить повторить написать код по примеру на этой странички http://kostin.ws/java/java-loops.html
Метод input подсвечивается желтым- тоисть не используется нигде
Остановился на методе Scanner input = new Scanner(System.in); в моём понимание этот метод должен брать значение,которое выводится в консоле
среда екслипс
вот сам код
package simpletest1;

import java.util.Scanner;

	public class property {
	
		
	    public static void main(String args[]) {
	    	int vova, dima;
	    	 dima= 2;    //сам внес эту переменную, просто не знаю куда ее засунуть
	    	 System.out.println(dima);
	    	vova = (int) (Math.random()*10); 
	    	System.out.println(vova);
	    	System.out.println("I put forth a number from 1 to 10");
	    	System.out.print("input your number");
	    	Scanner input = new Scanner(System.in);
	    	// check integer
	    	if (input.hasNextInt()){
	    	do {
	    	//Read from the input stream integer
	    	dima = input.nextInt();
	    	if (dima==vova){
	    	System.out.print("Vova krasav4ik");
	    	} else {
	    	// Check whether the number in the interval [1, 10]
	    	if (dima>0 && dima<=10){
	    	System.out.println("My son you have 1 more try  ");
	    	if (dima<vova){
	    	System.out.println("It's so many");
	    	} else {
	    	System.out.println("Oh,it realy little ");
	    	} 
	    	}else {
                    System.out.println("Chiter, this integer in the interval [1,10]");
	    	}
	    	}
	    	}while(dima!=vova);
	        }else {
	    	System.out.println("I need integer");
	    	}
	    	System.out.println("I proud of you");
	    }
	}		        
  • То что выводится в консоли

2
8
I put forth a number from 1 to 10
input your number

1 лайк

Там же по русски написано - введите номер, неужели так тяжело ввести номер и нажать ентер

Хм, почему-то этот пос перестал быть смешным
http://douua.org/forums/topic/9178/

1 лайк

всё спасибо -разобрался , я просто не знал что в консоле тоже можно писать.