Хочу повторить повторить написать код по примеру на этой странички 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