저는 Java에 매우 익숙하며 이전에 질문 한 사항을 검색하여 도움을 얻지 못했습니다.클래스간에 변수를 전달하는 방법은 무엇입니까?
기본 변수의 클래스와 문자열 이름을 Person에 전달하는 방법은 무엇입니까? 수업?
public Person(int age, String name) {
this.age = age;
this.name = name;
}
을 그리고 당신의 생성자하기 전에, 당신의 Person 클래스에서 두 개의 필드를 추가 :
package engineers;
import java.util.Scanner;
public class Engineers {
public static void main(String[] args) {
// TODO code application logic here
Scanner scan = new Scanner(System.in); //declaration and ssignment of scanner
System.out.println("Enter name: "); //name prompt
String name = scan.next(); //reads name input from user
System.out.println("Enter age: "); //age prompt
int age = scan.nextInt(); //reads age input from user
System.out.println("Pay check amount: ");
double salary = scan.nextDouble();
Person person = new Person();
}
private static class Person {
/**
* A default constructor
*/
public Person() {
}
/**
* method for displaying the computation result
*/
double avgSalary = 40000 * Math.sqrt(Math.exp(0.04295 * age + 0.141));
public void showData(int age, double pay){
System.out.printf("%s earns $%4.3f for age %3d.\n", name, (pay*Math.sqrt(age)*.15), age);
}//end method showData
}
}
당신은 당신이 println''에'String'를 전달하거나 같은 방법으로 나이를 통과'에 부동 소수점 값 귀하의 코드는이 작업을 수행하는 방법의 예를 가득 Math.exp'. –