gpt4 book ai didi

java - 将变量从一个类传递到另一个类

转载 作者:行者123 更新时间:2023-12-02 00:39:35 25 4
gpt4 key购买 nike

大家好,我目前正在创建一个简单的程序。我有 2 个类,第一个是 SampleReturn,第二个是 GetValues。我想要发生的是,当我在 GetValues 类中输入名称时,我输入的名称将存储在变量中,稍后将由 SampleReturn 类使用来显示名称。不幸的是,我无法运行该程序,因为它有错误。代码如下,请帮助我解决这个问题。我正在自学,我真的很想学习Java。谢谢! :)

GetValues 类中的代码:

import java.util.Scanner;
public class GetValues{
Scanner inp = new Scanner(System.in);

public static void wew(){
System.out.println("Enter name: ");
String a = inp.nextLine();

private static String z = a;

public static String kuhaName(){
return z;
}
}
}

SampleReturn 中的代码:

import java.util.Scanner;
public class SampleReturn{
public static void main(String[]args){

String nameMo = GetValues.kuhaName();

System.out.print("Your name is: " +nameMo);
}
}

最佳答案

你的代码应该是这样的:

import java.util.Scanner;

public class GetValues
{
private static Scanner inp = new Scanner(System.in);
private static String z = "";
public static void wew()
{
System.out.println("Enter name: ");
String a = inp.nextLine();
z = a;
}
public static String kuhaName()
{
return z;
}
}

然后SampleRun.java应该是这样的:

//import java.util.Scanner;//no need to import
public class SampleReturn
{
public static void main(String[] args)
{
GetValues.wew();//First input the name .
String nameMo = GetValues.kuhaName();//Retrieve the name
System.out.print("Your name is: " +nameMo);//Display the name
}
}

关于java - 将变量从一个类传递到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15029480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com