Merkin hyväksyminen Java-sovelluksessa käyttämällä skanneriluokkaa


Paras vastaus

Skanneriluokka syöttää merkkijonomuodon. Joten saadaksesi merkkitiedot sinun on jäsenneltävä ne. Merkkejä varten ei kuitenkaan ole käytettävissä menetelmää, kuten parseInt () tai parseFloat () int: lle tai floatille. Joten niiden muuntamiseksi voimme käyttää kahta tapaa

string.toCharArray() : which returns an array representation of given string.

string.charAt(i) : returns ith character from that string.

Katso alla oleva esimerkki

Scanner sc = new Scanner(System.in); String s = sc.next();

char ch[] = s.toCharArray();

//char ch = s.charAt(0);

Vastaa

Hei,

Kiitos A2A Swach R: stä.

Luokka -skanneri ei määritä mitään suoraa tapaa saada char-syöte.

Voit käyttää charAt () -menetelmä ensimmäisen merkin saamiseksi syötteestäsi.

Esimerkki:

import java.util.Scanner;

class ip

{

public static void main(String[] args)

{

Scanner scr = new Scanner(System.in);

System.out.print("Enter a char : ");

char ch = scr.next().charAt(0);

System.out.println("Entered char : "+ch);

}

}

Tämä ohjelma kestää ensimmäinen merkki syötteenä riippumatta siitä, kuka t syötteen pituus kirjoitetaan. Esimerkkilähtö:

.

Kiitos,

Prabhudeep Singh

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *