Jinsi ya Kuangalia kama Kamba iko katika Mpangilio wa Alfabeti katika Java

Orodha ya maudhui:

Jinsi ya Kuangalia kama Kamba iko katika Mpangilio wa Alfabeti katika Java
Jinsi ya Kuangalia kama Kamba iko katika Mpangilio wa Alfabeti katika Java

Video: Jinsi ya Kuangalia kama Kamba iko katika Mpangilio wa Alfabeti katika Java

Video: Jinsi ya Kuangalia kama Kamba iko katika Mpangilio wa Alfabeti katika Java
Video: Сравнение Windows 11 и Windows Server 2022 2024, Mei
Anonim

WikiHow hukufundisha njia moja ya kutumia Java kujua ikiwa safu ya herufi iko katika mpangilio wa alfabeti. Kama ilivyo kwa miradi yote ya usimbuaji, kuna njia zaidi ya moja ya kuamua ikiwa kamba iko sawa. Huu ni mfano wa kimsingi ambao hufanya kazi kwa kuunda safu ya wahusika na kuilinganisha na kamba.

Hatua

12547503 1
12547503 1

Hatua ya 1. Ingiza java.util. Arrays

Java.util. Arrays ina njia utahitaji kutafuta na kupanga safu.

kuagiza java.util. Array;

12547503 2
12547503 2

Hatua ya 2. Unda kazi ili uangalie mpangilio wa kamba

Kazi hii itapata urefu wa kamba, kuunda safu ya herufi urefu wa kamba, kupeana kamba kwa safu ya wahusika, na kisha upange safu hiyo.

kuagiza java.util. Array; darasa la umma wikiHow {static boolean isAlphabeticOrder (String s) {// pata urefu wa kamba int n = s.length (); // tengeneza safu ya herufi urefu sawa na kamba char c = char mpya [n]; // mpe kamba kwa safu mpya ya wahusika wa (int i = 0; i <n; i ++) {c = s.charAt (i); } // safu ya safu ya herufi Arrays.sort (c);

12547503 3
12547503 3

Hatua ya 3. Tafuta ikiwa safu ya herufi ni sawa na kamba

kuagiza java.util. Array; darasa la umma wikiHow {static boolean isAlphabeticOrder (String s) {// pata urefu wa kamba int n = s.length (); // tengeneza safu ya herufi urefu sawa na kamba char c = char mpya [n]; // mpe kamba kwa safu ya herufi ya (int i = 0; i <n; i ++) {c = s.charAt (i); } // safu ya safu ya herufi Arrays.sort (c); // angalia ikiwa safu ya herufi na kamba ni sawa kwa (int i = 0; i <n; i ++) ikiwa (c ! = s.charAt (i)) inarudi uwongo; kurudi kweli; }

12547503 4
12547503 4

Hatua ya 4. Toa hoja

Sasa kwa kuwa umeunda kazi, kilichobaki kufanya ni kuangalia kamba. Ikiwa kamba iko kwa mpangilio wa alfabeti, matokeo yatakuwa Ndio. Ikiwa sivyo, matokeo yatakuwa Hapana.

kuagiza java.util. Array; darasa la umma wikiHow {static boolean isAlphabeticOrder (String s) {// pata urefu wa kamba int n = s.length (); // tengeneza safu ya herufi urefu sawa na kamba char c = char mpya [n]; // mpe kamba kwa safu ya herufi ya (int i = 0; i <n; i ++) {c = s.charAt (i); } // safu ya safu ya herufi Arrays.sort (c); // angalia ikiwa safu ya herufi na kamba ni sawa kwa (int i = 0; i <n; i ++) ikiwa (c ! = s.charAt (i)) inarudi uwongo; kurudi kweli; } static public bat void main (String args ) {String s = "aabbbcc"; // angalia ikiwa kamba imewekwa ikiwa (isAlphabeticOrder (s)) System.out.println ("Ndio"); mwingine System.out.println ("Hapana"); }}

Ilipendekeza: