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

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

16.04.2016, 21:37. Просмотров 193. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нужно убрать ошику (Java SE):

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

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

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

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

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

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

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
Привет! Вот еще темы с решениями:

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

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

Deep Freeze нужно убрать
Ситуация такая: Папин знакомый купил комп своему дитю(4-5 лет), установил все...

Нужно убрать анимацию сначала
Ребят, делал анимацию с ксс с помощью transition. Вот ХТМЛ &lt;div...


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

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

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