Member 12834075 Ответов: 1

Я не могу найти ошибку в этом коде (JAVA)


Здравствуйте, пожалуйста, помогите мне найти ошибку в этом коде. Благодарим

package program_1;
import java.util.Scanner;

public class basic_class {

	public static void main(String[] args) {

		Scanner in = new Scanner(System.in);
		String [] array = new String[4];
		
		for (int i = 0; i < array.length; i++){
			System.out.printf("Zadaj meno %i. uzivatela", i);
			array[i] = in.nextLine();
			write_all_names (array);
		} 
	}
		
	public static void write_all_names (String [] menaAr){
		for (int i = 0; i < menaAr.length; i++){
			System.out.println("1." + menaAr[i]);
			}
		}
	
	}


Что я уже пробовал:

Я ничего не пробовал. Я думаю, что код прав, но затмение говорит мне что-то ужасное.

Patrice T

И что именно говорит затмение ?

Member 12834075

Когда я нажимаю на play eclipse скажите это:
Исключение в потоке "основной" Java для.утиль.UnknownFormatConversionException: Conversion = 'i'
в java. util.Formatter$FormatSpecifier. conversion(неизвестный источник)
в java. util.Formatter$FormatSpecifier.< init> (неизвестный источник)
в java. util.Formatter.parse(неизвестный источник)
в java. util.Formatter. format(неизвестный источник)
в Java.Ио.PrintStream.формат(неизвестный источник)
в java.io.PrintStream. printf(неизвестный источник)
в solving_problem.Solving_problem.основной(Solving_problem.Ява:11)

Если я нажимаю "отладка" говорят, затмение это:
Источник не найден...

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.

[no name]

К сожалению, мы не можем видеть ваш экран или читать ваши мысли.

Member 12834075

Я предоставил информацию о проблеме в последнем комментарии..

1 Ответов

Рейтинг:
11

Kornfeld Eliyahu Peter

Все дело в чтении документации...
printf форматирования не признает %i в качестве опции форматирования...Ты наверное имел ввиду %d, но...
Форматер (Java Platform SE 7 )[^]