웹에서이 코드를 보았습니다. 코드가 숫자 순서를 뒤집어 쓰는 방법에 대해 머리를 감싸려고합니다. 누군가 나를 도울 수 있습니까? 또한 while 루프를 for 루프로 변경할 수있는 방법이 있습니까? 나는 코드가 약간을 날려 버리기 때문에 증가가 보이지 않는다.내 코드가 숫자를 뒤집는 이유를 이해하십시오.
import java.util.Scanner;
class Challenge{
public static void main(String args[]){
///{write you code here
int n, reverse = 0;
System.out.println("Enter the number to reverse");
Scanner in = new Scanner(System.in);
n = in.nextInt();
while(n != 0)
{
reverse = reverse * 10;
reverse = reverse + n%10;
n = n/10;
}
///}
System.out.println("Reverse is :"+reverse);
}
}
디버거를 시작하고 순서대로 따라하면 나머지는 알게 될 것입니다! – Parth
아니면, 만약 당신이 prefere면, 당신은 종이에 코드를 걸어 갈 수 있습니다;) –
@DylanMeeus 좋은 옛날 참으로! –