Javaда сап алфавиттик тартипте экенин кантип текшерсе болот

Мазмуну:

Javaда сап алфавиттик тартипте экенин кантип текшерсе болот
Javaда сап алфавиттик тартипте экенин кантип текшерсе болот

Video: Javaда сап алфавиттик тартипте экенин кантип текшерсе болот

Video: Javaда сап алфавиттик тартипте экенин кантип текшерсе болот
Video: КОМПЬЮТЕРДИ НАСТРОЙКА КЫЛУУ 2024, Май
Anonim

Бул wikiHow сизге Java символдорунун алфавиттик тартипте экенин билүү үчүн бир ыкмасын үйрөтөт. Бардык коддоо долбоорлорундагыдай эле, саптын ирээттүүлүгүн аныктоонун бирден ашык жолу бар. Бул символдор массивин түзүү жана аны сапка салыштыруу менен иштеген негизги мисал.

Кадамдар

12547503 1
12547503 1

Кадам 1. Импорт java.util. Arrays

java.util. Arrays массивдерди издөө жана сорттоо үчүн керек болгон ыкмаларды камтыйт.

java.util. Arrays импорттоо;

12547503 2
12547503 2

Кадам 2. Саптын тартибин текшерүү үчүн функция түзүңүз

Бул функция саптын узундугун табат, саптын узундугун символдордун массивин түзөт, сапты символдор массивине дайындайт, анан ал массивди иреттейт.

java.util. Arrays импорттоо; коомдук класс wikiHow {static логикалык isAlphabeticOrder (String s) {// саптын узундугун табуу n n = s.length (); // char c = new char [n] саптары менен бирдей узундуктагы символдорду түзүү; // сапты жаңы тамгалар массивине дайындоо (int i = 0; i <n; i ++) {c = s.charAt (i); } // тамгалар массивин сорттоо Arrays.sort (c);

12547503 3
12547503 3

Кадам 3. Белгилер массивинин сапка барабар экенин табыңыз

java.util. Arrays импорттоо; коомдук класс wikiHow {static логикалык isAlphabeticOrder (String s) {// саптын узундугун табуу n n = s.length (); // char c = new char [n] сабы менен бирдей узундуктагы символдор массивин түзүү; // сапты символдор массивине дайындоо (int i = 0; i <n; i ++) {c = s.charAt (i); } // тамгалар массивин сорттоо Arrays.sort (c); // тамгалар массиви менен саптын тең экендигин текшериңиз (int i = 0; i <n; i ++), эгер (c ! = s.charAt (i)) false кайтарса; чындыкка кайтуу; }

12547503 4
12547503 4

4 -кадам. Аргументтерди бериңиз

Эми сиз функцияны түзгөндөн кийин, сапты текшерүү гана калды. Эгерде сап алфавиттик тартипте болсо, натыйжа болот Ооба. Болбосо, жыйынтык болот Жок.

java.util. Arrays импорттоо; коомдук класс wikiHow {static логикалык isAlphabeticOrder (String s) {// саптын узундугун табуу n n = s.length (); // char c = new char [n] саптары менен бирдей узундуктагы символдорду түзүү; // сапты символдор массивине дайындоо (int i = 0; i <n; i ++) {c = s.charAt (i); } // тамгалар массивин сорттоо Arrays.sort (c); // тамгалар массиви менен саптын тең экендигин текшериңиз (int i = 0; i <n; i ++), эгер (c ! = s.charAt (i)) false кайтарса; чындыкка кайтуу; } public static void main (String args ) {String s = "aabbbcc"; // саптын тартипте экендигин текшериңиз if (isAlphabeticOrder (s)) System.out.println ("Ооба"); else System.out.println ("Жок"); }}

Сунушталууда: