2012-12-05 2 views
0

주어진 입력을 받아 값을 "플레이트"로 설정하는 메서드를 만듭니다. 그런 다음 charAt 메서드를 사용하여 문자 (letters/String) 입력을 가져 와서 새 값으로 설정하려고합니다. 하지만 저는 그것을 char 값으로 설정하라는 지시를 받았습니다. 나는 aprint 문을 그것과 함께 실행할 때, 출력은 단지 정수의 묶음이거나 (내 코드에서 보여줄 코드의 경우) 번호판을 abc 123으로 넣을 때 "195"를 출력합니다. 또한 모델은 아무 것도하지 않습니다 (또는 atleast is to to). 누군가 내가 정확히 무엇을 잘못하고 있는지 말할 수 있다면 큰 도움이 될 것입니다. 여기 charAt 메서드가 정수를 반환하고 있습니다. int로 변환해야합니다

지금까지 내 코드입니다 :

import java.util.Scanner; 

공용 클래스 CarRental

내 문제를 명확하게하기 위해

{

public static String model; 
public static String plate; 

public static void main(String[] args) { 
    Scanner input = new Scanner(System.in); 

    System.out.println("Car Model:"); 
    model = input.nextLine(); 
    System.out.println("License Plate: "); 
    plate = input.nextLine(); 

    char one = plate.charAt(0); 
    char two = plate.charAt(1); 

    System.out.println(two + one); 

} 

}, 나는 할당하면됩니다 기대하고있어 실제 값을 별도의 값으로 입력합니다. charAt 메서드를 사용하고 정수를 반환하고 있습니다.

누구나 제안 할 수 있다면 많은 도움이 될 것입니다! 그들은 변환 된 일단

감사합니다, 설리

+0

는 당신이 몇 가지 코드를하시기 바랍니다 붙여 넣을 수 시도? –

+0

나는 당신이 무엇을 요구하고 있는지 잘 모릅니다. 몇 가지 예제 입력과 예상 결과를 제공 할 수 있습니까? – thatidiotguy

+0

예. 죄송합니다. 다시 입력해야합니다. –

답변

0

+ 운영자 취급 2 개 문자를

System.out.println("" + two + one); 
+0

감사! 가능한 빨리 답변을 수락하겠습니다. 나는 학교에 있는데 3 분 안에 끝이야. 내가 집에있을 때 그것을 할 것이다! 다시 한 번 감사드립니다. –

0

당신은 디스플레이가 문자를했다 후, x는 번호를 숯불로 변환하는 것입니다

Character.toChars(X) 

를 사용할 수 있습니다. 의 int로

관련 문제