Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
man777
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 11
1

Нужно убрать ошику

16.04.2016, 21:37. Просмотров 201. Ответов 1
Метки нет (Все метки)

Помогите, убрать ошибку Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.String
at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4045)
at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2748)
at java.util.Formatter$FormatSpecifier.print(Formatter.java:2702)
at java.util.Formatter.format(Formatter.java:2488)
at java.io.PrintStream.format(PrintStream.java:970)
at java.io.PrintStream.printf(PrintStream.java:871)
at javaapplication11.Main.BBB(Main.java:55)
at javaapplication11.Main.main(Main.java:61)
Java Result: 1

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package javaapplication11;
import java.util.Scanner;
public class Main {
 
    
   public static void matr(int[][] a, int n)
    {
        int q = 1;
        int r = 2;
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < n; j++)
            {
                if (i == j)
                {
                    a[i][j] = q * r;
                    q++;
                    r++;
                }
                else
                {
                    a[i][j] = 0;
                }
            }
        }
    }
    public void BBB()
    {
 
        int n;
        System.out.print("Enter n:");
        System.out.print("\n");
 
        Scanner scn1=new Scanner(System.in);
        if(scn1.hasNextInt()){
             n =scn1.nextInt();
 
        int[][] a = new int[n][];
        for (int i = 0; i < n; i++)
        {
            a[i] = new int [n];
        }
 
        matr(a, n);
        System.out.print("\n");
        for (int i = 0; i < n; i++)
        {
            System.out.print("\n");
            for (int j = 0; j < n; j++)
            {
                System.out.printf("%3d", a[i][j]);
            }
        }
        System.out.printf("%3d", "\n");
        
    }
}
  public static void main(String[] args) {
 
     new Main().BBB();
}
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2016, 21:37
Ответы с готовыми решениями:

Нужно убрать выпадающую панель-список(которая выскакивает при выборе).
Здравствуйте. Столкнулся с &quot;мистической&quot; ситуацией, работая с JComboBox. Дело в следующем: Моей...

Crystal reports выдает ошику
Дорого времени суток. Возникла проблема с отчетом. При формировании отчёта (нажатие на кнопку) на...

нужно убрать повторение
uses crt; const zn:string='0123456789ABCDEF'; c:array of...

Нужно убрать баннер
Мне нужно убрать этот гавняный баннер с сайта:

нужно убрать курсор
это ↓ не помогает убрать курсор, а в моей ситуации он никак не вписывается. помогите ...

1
some_name
Вежливость-главное оружие
227 / 225 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
16.04.2016, 21:52 2
Научитесь читать stack trace, ибо ответ там: "d != java.lang.String".
А если не хотите научиться понимать, что вы написали, тогда откройте спойлер:
Кликните здесь для просмотра всего текста

Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
System.out.printf("%3d", "\n"); меняем на System.out.println();

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2016, 21:52

Нужно убрать ошибку
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;windows.h&gt; using namespace...

Нужно убрать рандом в коде
Дан двухмерный массив A. Написать программу построения одномерного массива B, элементы которого...

Нужно убрать кэширование в IIS.
Я пишу активИкс под VisualC++ и мне часто приходится перкомпилировать его. Но все время выдается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru