import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double sum;
double average;
double count;
double largest;
double smallest;
do{
System.out.println("Enter a grade or enter a negative number to stop:");
double grade=input.nextDouble();
sum+=grade;
}while(grade>0);
System.out.println("The sum is"+sum);
}
}
Я не уверен, где я ошибся в цикле do while, может ли кто-нибудь помочь мне понять эту ошибку, которую я получаю Вот мой Java-код: [code]import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); double sum; double average; double count; double largest; double smallest;
do{ System.out.println("Enter a grade or enter a negative number to stop:"); double grade=input.nextDouble(); sum+=grade;
}while(grade>0);
System.out.println("The sum is"+sum); } } [/code] Вот эта ошибка: [code]Main.java:24: error: cannot find symbol }while(grade>0); ^ symbol: variable grade location: class Main 1 error [/code] Я вообще не понимаю, где я ошибся. Я новичок в Java.
Когда я запускаю этот код, сканер в строке 15 ожидает моего ввода только при первом запуске цикла. В остальных случаях он не дает мне возможности ввести данные и просто возвращает пустую строку.
import java.util.ArrayList;
import java.util.Scanner;...
Вызов метода getPointerPos из моего класса WindowManager:
def main():
from WindowManager import *
MyWind = WindowManager()
MyWind.getPointerPos()
if __name__ == '__main__':
main()
Метод getPointerPos явно плохо закодирован ( WindowManager Метод...