import java.util.*;
public class LifeSimulator{
static String name= var;
public static void Choice1(){
}
public static void main(String[] args){
Scanner input= new Scanner(System.in);
LifeSimulator player= new LifeSimulator();
System.out.println("Welcome to Life Simulator 2017! What is your name?");
player.name= input.nextLine();
System.out.println("Hello"+name);
}
-3
A
ответ
-1
Вот ваш исправленный код:
import java.util.Scanner;
public class LifeSimulator {
static String name;
public static void Choice1() {
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
LifeSimulator player = new LifeSimulator();
System.out.println("Welcome to Life Simulator 2017! What is your name?");
player.name = input.nextLine();
System.out.println("Hello " + name);
}
}
Надеется, что это помогает.
+0
также попытайтесь дать объяснение, какие изменения вы внесли, это поможет другим. –
0
Clear code is as below.
import java.util.*;
public class LifeSimulator {
static String name;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Welcome to Life Simulator 2017! What is your name?");
LifeSimulator.name = input.nextLine();
System.out.println("Hello " + name);
input.close();
}
}
Corrections
1. Class is not closed with }
2. Invalid variable assignment static String name= var;
3. Unused method Choice1()
4. static field name should be referred with class name LifeSimulator and not by it's object player.
- что такое 'var', где оно объявлено? – nullpointer