Что такое логика c мышления при использовании здесь oop? Почему при выполнении суждения hex = temp + hex вместо hex = hex + temp при выполнении суждения?
import java.util.Scanner;
class Hextoten {
public static void main(String[] args) {
System.out.println("Please enter an integer number");
Scanner input = new Scanner(System.in);
int decNum = input.nextInt();
System.out.println(decToHex(decNum));
}
public static String decToHex(int decNum) {
String hex ="";
while(decNum!=0) {
int temp = decNum%16 ;
if(temp<=9 && temp>=0) {
hex=temp+hex ;
}
else if(temp>=10 && temp<=15) {
hex = (char)(temp%10+'A')+hex;
}
decNum = decNum/16;
}
return hex ;
}