【发布时间】:2022-06-10 21:38:15
【问题描述】:
我是 Java 的新手,目前很难理解 library 和 main 的概念。我正在尝试将用户的输入存储在 Store 的特定库中,而不添加“静态”。我的逻辑错了吗?这是我的代码
package app;
import Library.*;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("Enter 1 if you want to store name data \nEnter 2 if you want to store age data ");
Scanner scan = new Scanner(System.in);
int choice = scan.nextInt();
switch(choice){
case 1:
System.out.printf("Name: ");
Store.name = scan.next();
break;
case 2:
System.out.printf("Age: ");
Store.age = scan.nextInt();
break;
}
}
这是我的图书馆代码
package library1;
public class Store {
public String name;
public int age;
public Store(String name, int age) {
this.name = name;
this.age = age;
}
}
【问题讨论】:
-
将用户输入保存在变量中,然后调用
new Store(name, age);但是,您可以通过谷歌搜索获得相同的信息,而不是在这里询问 -
How to create object of class - 这应该有助于开始。
标签: java