नीचे एक कोड स्निपेट है,
int a = 1;
char b = (char) a;
System.out.println(b);
लेकिन मुझे जो मिल रहा है वह खाली आउटपुट है।
int a = '1';
char b = (char) a;
System.out.println(b);
मुझे मेरे आउटपुट के रूप में 1 मिलेगा।
क्या कोई इसे समझा सकता है? और अगर मैं पहली स्निपेट में एक इंट को एक चार में बदलना चाहता हूं, तो मुझे क्या करना चाहिए?
b = (char)('0' + a)
लेकिन केवल के लिए0 <= a <= 9
।