logo

Јава Претвори инт у цхар

Можемо преобратити инт у цхар у Јави коришћењем куцања. Да бисмо конвертовали већи тип података у нижи, морамо да извршимо примену типа. Овде ће АСЦИИ карактер целобројне вредности бити сачуван у променљивој цхар.

Јава Претвори инт у цхар

Да бисте добили стварну вредност у променљивој цхар, можете додати '0' са инт променљивом. Алтернативно, можете користити метод Цхарацтер.форДигит().


Јава инт то цхар Пример: Типецастинг

Хајде да видимо једноставан код за претварање лонг у инт у Јави.

Колико је 10 мл
 public class IntToCharExample1{ public static void main(String args[]){ int a=65; char c=(char)a; System.out.println(a); }} 
Тестирајте одмах

Излаз:

 A 

Али ако сачувате 1, он ће сачувати АСЦИИ карактер датог броја који је почетак наслова који није за штампање. Дакле, неће ништа штампати на конзоли.

 public class IntToCharExample2{ public static void main(String args[]){ int a=1; char c=(char)a; System.out.println(c); }} 
Тестирајте одмах

Излаз:

 

Ако додате '0' са инт променљивом, вратиће стварну вредност у променљивој цхар. АСЦИИ вредност '0' је 48. Дакле, ако додате 1 са 48, постаје 49 што је једнако 1. АСЦИИ карактер од 49 је 1.

 public class IntToCharExample3{ public static void main(String args[]){ int a=1; char c=(char)(a+'0'); System.out.println(c); }} 
Тестирајте одмах

Излаз:

басх читај датотеку
 1 

Ако сачувате целобројну вредност у једном наводнику, он ће сачувати стварни карактер у променљивој цхар.

 public class IntToCharExample4{ public static void main(String args[]){ int a='1'; char c=(char)a; System.out.println(c); }} 
Тестирајте одмах

Излаз:

 1 

Јава инт то цхар Пример: Цхарацтер.форДигит()

Да бисте добили стварну вредност, такође можете користити методу Цхарацтер.форДигит().

 public class IntToCharExample5{ public static void main(String args[]){ int REDIX=10;//redix 10 is for decimal number, for hexa use redix 16 int a=1; char c=Character.forDigit(a,REDIX); System.out.println(c); }} 
Тестирајте одмах

Излаз:

 1 

Да бисте добили хекса вредност, користите редикс 16 у методи Цхарацтер.форДигит().

 public class IntToCharExample6{ public static void main(String args[]){ int REDIX=16;//redix 16 is for Hexadecimal value int a=10; char c=Character.forDigit(a,REDIX); System.out.println(c); }} 
Тестирајте одмах

Излаз:

хакерска обрада
 a 

Као што можете видети на излазу, хексадецимални код од 10 је а.