我如何解决使用 Eclipse 在 java 中创建 class 的问题
How can i solve the problem with creating a class in java using Eclipse
所以我正在使用 eclipse 练习使用 java 进行编码,直到现在它做得很好,直到我写了这个程序:
import java.util.*;
public class cars {
String name;
int dom;
Scanner in = new Scanner(System.in);
void takedata()
{
name=in.next();
dom=in.nextInt();
}
void displaydata()
{
System.out.print("Enter the name of the car"+name);
System.out.print("Enter the Date of Manufacture of the car"+dom);
}
public static void main(String[] args)
{
cars x = new cars();
cars y = new cars();
cars z = new cars();
x.takedata();
y.takedata();
z.takedata();
x.displaydata();
y.displaydata();
z.displaydata();
}
}
每当我尝试 运行 代码时,它什么也没显示。
我需要帮助。
它不会显示任何内容。您的代码将等到您输入护理名称。因此,首先您需要提供输入,因为您的 takeData() 方法在 displayData() 之前被调用。修改您的 takeData() 方法,如下所示:
void takedata()
{
System.out.println("Enter Name of the Car: ");
name=in.next();
System.out.println("Enter Date of Manufacture: ");
dom=in.nextInt();
}
然后在执行您的程序后,您将能够看到以下消息:
Enter Name of the Car:
所以我正在使用 eclipse 练习使用 java 进行编码,直到现在它做得很好,直到我写了这个程序:
import java.util.*;
public class cars {
String name;
int dom;
Scanner in = new Scanner(System.in);
void takedata()
{
name=in.next();
dom=in.nextInt();
}
void displaydata()
{
System.out.print("Enter the name of the car"+name);
System.out.print("Enter the Date of Manufacture of the car"+dom);
}
public static void main(String[] args)
{
cars x = new cars();
cars y = new cars();
cars z = new cars();
x.takedata();
y.takedata();
z.takedata();
x.displaydata();
y.displaydata();
z.displaydata();
}
}
每当我尝试 运行 代码时,它什么也没显示。
我需要帮助。
它不会显示任何内容。您的代码将等到您输入护理名称。因此,首先您需要提供输入,因为您的 takeData() 方法在 displayData() 之前被调用。修改您的 takeData() 方法,如下所示:
void takedata()
{
System.out.println("Enter Name of the Car: ");
name=in.next();
System.out.println("Enter Date of Manufacture: ");
dom=in.nextInt();
}
然后在执行您的程序后,您将能够看到以下消息:
Enter Name of the Car: