Java not a statement ошибка

0 Danae [2015-02-25 09:50:00]

Мне нужно, чтобы пользователь вводил начальный номер, конечный номер и приращение. Я, наверное, сделал это ужасно неправильно, но это было поздно, и я полностью потерялся. Это говорит мне, что мой for-loop – это "не утверждение".

java loops for-loop netbeans user-input

5 ответов

У вас есть 2 вопроса:

Измените цикл for на:

for (int count = start; count > >

Здесь вам не нужен блок кода

public static vo >

используйте круглую скобку для цикла в следующем порядке

Вам нужно назначить приращение для подсчета в цикле for

Ты должен попытаться

Компонент приращения оператора for должен быть либо корректным, либо пустым. count+(inc) – не действительный оператор. count=count+(inc) будет действительным утверждением.

Учебное пособие по JavaSE хорошо объясняет инструкцию for: For for Statement

Следующий код при компиляции выдает ошибку: Error:(15, 23) java: not a statement в этой строке: for(j=1, j | улучшить этот вопрос

1 ответ 1

Первый for написали правильно, а второй нет. Вместо , нужно ; .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками java или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.1.14.35771

I’m new to java and I’m having some trouble. I keep getting two errors on this, Not a statement and ";" expected.

Also if there is other stuff wrong please let me know. =D

Читайте также:  В окружность вписан квадрат со стороной

This is the part with the error int for(int i=0; i >= 8; i++)

here is the whole thing

public class CurranThomasProg5

public static void main(String args[])

System.out.println("Enter a password that meets the following rules:");

System.out.println("Is at least 8 characters long.");

System.out.println("Contains atleast 1 lower letter character ");

System.out.println("Contains atleast 1 upper letter character ");

System.out.println("Contains atleast 1 numeric digit");

System.out.println("Contains atleast 1 special character from the set: !@#$%^&*");

System.out.println("Does not contain the word "and" or the word "end"");

String pw = input.nextLine();

boolean oneLower = false; boolean oneUpper = false;

boolean oneNumber = false;

boolean oneSpecial = false;

boolean noAnd = false;

boolean noEnd = false;

int for(int i=0; i >= 8; i++)

char c = pw.charAt(i);

if(Character.isLowerCase(c)) oneLower = true;

if(Character.isUpperCase(c)) oneUpper = true;

if(Character.isDigit(c)) oneNumber = true;

if (pw.indexOf("and") > 0) noAnd = true;

if (pw.indexOf("end") > 0) noEnd = true;

if(oneLower && oneUpper && oneNumber && oneSpecial && noAnd && noEnd && length)

Оцените статью
ПК Знаток
Добавить комментарий

Adblock
detector