사용자가 여러 값을 입력 할 수있는 프로그램을 작성하면 프로그램은 파운드 (GBP)로 입력 된 값을 여러 통화로 변환해야합니다. 메뉴는 다음과 같이 보일 것이다 :arraylist 안에 각 숫자를 곱하십시오.
- 는
- 유로
- 달러
- 엔
- 루피
- 종료를 중지 가치와 유형을 -1 입력
때 2 , 3, 4 또는 5가 선택되면 프로그램은 원래 파운드와 공동으로 입력 된 각 값을 표시해야합니다 모든 숫자와 변환 된 총계의 합계와 함께 nverted 통화.
public class Money {
public static void main(String[] args) {
System.out.println("Enter values and type -1 to stop");
System.out.println("'1' = Euros");
System.out.println("'2' = Dollars");
System.out.println("'3' = Yen");
System.out.println("'4' = Rupees");
System.out.println("'5' = Exit");
int count=0;
String exit = "-1", euro="E";
Scanner scan = new Scanner(System.in);
System.out.println();
System.out.print("Convert to: ");
while (!scan.hasNext("[E, D, Y, R, X]+")) {
System.out.print("Invalid value, enter Surname again: ");
scan.next();
}
String exTo = scan.next();
ArrayList<String> num = new ArrayList<String>();
while (true) {
count++;
System.out.print("|| Enter values "+count+" in (P)Pounds : ");
while (!scan.hasNextDouble()) {
System.out.print("Invalid value, try again: ");
scan.next();
}
num.add(scan.next());
if(num.contains(exit)){
String ar[]=num.toArray(new String[num.size()]);
ar=num.toArray(ar);
System.out.println("Result: "+ num);
scan.close();
break;
}
}
}
}
. ? 어레이 배열에서 내부 숫자 사용자 타입과 같은 배열에서 내부 각 숫자를 곱하는 방법 – Arpit
은 다음과 같다 : I는 각 번호와 같은 결과를 디스플레이 (2)에 의해, 예를 들면 승산 것이 필요 [20, 30, 40] 후에 [40, 60, 80] –
)))) 또는 사용자로부터 숫자를 수집하는 다른 방법으로 배열 내부에 저장하고 모든 숫자에 선택된 값을 곱한 숫자를 곱합니다. –