В моем цикле while ниже появляется синтаксическая ошибка в разделе «+ =». Я пошел сюда, но ответ мне не помог.
Cumulative sum of an ArrayПроблемы с добавлением Java
Я просто пытаюсь напечатать каждую совокупную сумму, которая передается с сервера.
public static void main(String[] args) {
try
{
//Create client socket, connect to server
Socket clientSocket = new Socket("localhost",9999);
//create output stream attached to socket
PrintStream outToServer = new PrintStream(clientSocket.getOutputStream());
System.out.print("Command : ");
//create input stream
InputStreamReader inFromUser = new InputStreamReader(System.in);
BufferedReader ed = new BufferedReader(inFromUser);
String temp = ed.readLine();
outToServer.println(temp);
//create input stream attached to socket
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String display=null;
while((display = inFromServer.readLine())!=null){
int displayByt = Integer.valueOf(display);
double totalByt += displayByt;//SYNTAX ERROR "+="
//totalByt = totalByt + displayByt; Does not Work either
System.out.print(totalByt);
System.out.print("\n");
}
clientSocket.close();
}
'double totalByt + = displayByt;' не имеет смысла, потому что 'double totalByt = double totalByt + displayByt;' не имеет смысла. – tkausl
'totalByt' требует начального значения? –
@justin Спасибо – n00bie1221