Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Kanyo avatar Kanyo 2 Точки

малка програма за упражнение на Java, за азбучно подреждане на думи

Здравейте група, някой може ли да удари едно рамо с тази малка програма за упражнение на Java, за азбучно подреждане на думи. Дотук стигнах поне на теория/структура, но незнам дали ще успея сам да я завърша, ще пробвам междувременно.
---------
String x
Int y

For ( read input, )(
make list,)

For ( read list, position A, position B ?=lenght(), ? A++, B++) (
Case a-z=( A=1 to B=??)

compare <>( list(1).charAt(i)) to ( list(2).charAt(i)),

Assign listpositionB=bigger,
i++,
Continue,
)
System.printline(
For ( int p = 0, p<= list.lenght(), p++){
Println( list.position(p))
})

--------

Тагове:
0
Programming Basics
Kanyo avatar Kanyo 2 Точки
Здравейте група! 
Дотук стигнахс моята задача! 
Пробвах се да я пусна, но ми дава някакви странни грешки в декларациите на FOR и някои променливи!
 Някой може ли да провери от негова страна дали програмата ще тръгне при него?!?!


EDIT: Поправих някой синтактични грешки, това е за момента актуално!

import com.sun.org.apache.xerces.internal.xs.StringList;

class wordsort {

    Scanner scanner = new Scanner(System.in);

    StringList word = new StringList[10];

void wss(
     for (int w=0; w<10; w++) {
        word[w]=scanner.nextLine();
        continue;
    }


     int A;
     int B;
     for (int i=0; i<=word.lenght(); i++)   {
        for (int cc=0; cc<=word[i].lenght(); cc++ ) {

            switch  (word[i].charAt(cc)) {

                case 'a':
                    A = 1;
                case 'b':
                    A = 2;
                case 'c':
                    A = 3;
                case 'd':
                    A = 4;
                case 'e':
                    A = 5;
                case 'f':
                    A = 6;
                case 'g':
                    A = 7;
                case 'h':
                    A = 8;
                case 'i':
                    A = 9;
                case 'j':
                    A = 10;
                case 'k':
                    A = 11;
                case 'l':
                    A = 12;
                case 'm':
                    A = 13;
                case 'n':
                    A = 14;
                case 'o':
                    A = 15;
                case 'p':
                    A = 16;
                case 'q':
                    A = 17;
                case 'r':
                    A = 18;
                case 's':
                    A = 19;
                case 't':
                    A = 20;
                case 'u':
                    A = 21;
                case 'v':
                    A = 22;
                case 'w':
                    A = 23;
                case 'x':
                    A = 24;
                case 'y':
                    A = 25;
                case 'z':
                    A = 26;
            }
                switch  (word[i+1].charAt(cc)) {

                    case 'a':
                        B = 1;
                    case 'b':
                        B = 2;
                    case 'c':
                        B = 3;
                    case 'd':
                        B = 4;
                    case 'e':
                        B = 5;
                    case 'f':
                        B = 6;
                    case 'g':
                        B = 7;
                    case 'h':
                        B = 8;
                    case 'i':
                        B = 9;
                    case 'j':
                        B = 10;
                    case 'k':
                        B = 11;
                    case 'l':
                        B = 12;
                    case 'm':
                        B = 13;
                    case 'n':
                        B = 14;
                    case 'o':
                        B = 15;
                    case 'p':
                        B = 16;
                    case 'q':
                        B = 17;
                    case 'r':
                        B = 18;
                    case 's':
                        B = 19;
                    case 't':
                        B = 20;
                    case 'u':
                        B = 21;
                    case 'v':
                        B = 22;
                    case 'w':
                        B = 23;
                    case 'x':
                        B = 24;
                    case 'y':
                        B = 25;
                    case 'z':
                        B = 26;
                }

                if (A<B) { break;} else
                if(A=B){ continue;} else {
                    StringList.add(word[i]);
                } break;
        }
    }
     for ( int p = 0; p < word.lenght(); p++) {
        System.out.println( word[p]);
    )

    public static void main(String[] args) {
            wordsort ws = new wordsort();
            ws.wss();
        }

    }
}

 

0
21/10/2020 11:11:23
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.