logo

Java char avainsana

Java char -avainsana on primitiivinen tietotyyppi. Sitä käytetään merkkityyppisten muuttujien ja menetelmien ilmoittamiseen. Se pystyy säilyttämään allekirjoittamattomat 16-bittiset Unicode-merkit.

Muistettavat kohdat

  • Merkkialue on välillä 0 - 65 535 (mukaan lukien).
  • Sen oletusarvo on u0000.
  • Sen oletuskoko on 2 tavua.
  • Sitä käytetään merkkien tallentamiseen.
Java char avainsana

Miksi char käyttää 2 tavua javassa?

Tämä johtuu siitä, että Java käyttää Unicode-järjestelmää, ei ASCII-koodijärjestelmää.

Mikä on u0000?

u0000 on Unicode-järjestelmän alin alue.

arjaani khaani

Esimerkkejä Java char -avainsanasta

Esimerkki 1

Katsotaanpa yksinkertainen esimerkki merkkien näyttämisestä.

 public class CharExample1 { public static void main(String[] args) { char char1='a'; char char2='A'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Lähtö:

 char1: a char2: A 

Esimerkki 2

Tässä esimerkissä annamme char-muuttujalle kokonaisluvun. Tässä kääntäjä implisiittisesti kirjoittaa kokonaisluvun merkiksi ja näyttää vastaavan ASCII-arvon.

 public class CharExample2 { public static void main(String[] args) { char char1=65; char char2=97; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Lähtö:

kuinka nimetän uudelleen hakemiston linux
 char1: A char2: a 

Esimerkki 3

Tässä esimerkissä kirjoitamme kokonaisluvun arvon char nimenomaisesti.

 public class CharExample3 { public static void main(String[] args) { int num1=97; char char1=(char)num1; int num2=65; char char2=(char)num2; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Lähtö:

 char1: a char2: A 

Esimerkki 4

Katsotaanpa esimerkkiä char-arvon edustamisesta Unicode-järjestelmässä.

 public class CharExample4 { public static void main(String[] args) { char char1='u0061'; char char2='u0041'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Lähtö:

mylivericket
 char1: a char2: A 

Esimerkki 5

Tässä esimerkissä lisäämme annettua merkkiarvoa 1:llä.

 public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } } 

Lähtö:

 char: B 

Esimerkki 6

Katsotaanpa esimerkkiä merkkijonon katkaisemisesta merkkien muodossa.

 import java.util.Arrays; public class CharExample6 { public static void main(String[] args) { String str='javatpoint'; char[] ch=str.toCharArray(); System.out.println('String: '+str); System.out.println('char: '+Arrays.toString(ch)); } } 

Lähtö:

 String: javatpoint char: [j, a, v, a, t, p, o, i, n, t] 

Esimerkki 7

Katsotaanpa esimerkkiä char-palautustyypin menetelmän käynnistämiseksi.

 public class CharExample7 { public static char display() { return 'a'; } public static void main(String[] args) { CharExample7 c=new CharExample7(); System.out.println(c.display()); } } 

Lähtö:

 a