Java

  • Креатор на темата Креатор на темата deXterche
  • Време на започнување Време на започнување
Незнам друже за третата задача дали вакво грубо решение ќе помине или треба да користиш Regex методи ?

Како и да е, еве ти едно грубо решение, па ако ти врши работа арно, ако не... ако ми текне некое посоодветно решение ќе го постирам тука (можда и некој друг ќе се нафати посоодветно да ја реши). :)

Код:
public class Transform {

    private String replace(String str, char chr, int index) {
        char[] ch = str.toCharArray();
        ch[index] = chr;
        str = new String(ch);
        return str;
    }
    
    private String remove(String str, int index) {
        String ret = "";
        for(int i=0; i<index; i++) {
            ret += str.charAt(i);
        }
        return ret;
    }
    
    public String TransformString(String A, String B) {
        if(B.length()>A.length()) {
            for(int i=0; i<B.length(); i++) {
                if(i<A.length()) {
                    A = replace(A, B.charAt(i), i);
                } else {
                    A += B.charAt(i);
                }
            }
            return A;
        } else {
            for(int i=0; i<A.length(); i++) {
                if(i<B.length()) {
                    A = replace(A, B.charAt(i), i);
                } else {
                    A = remove(A, i);
                    break;
                }
            }
            return A;
        }
    }
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String A = "transformacija";
        String B = "proba";
        Transform T = new Transform();
        System.out.println(T.TransformString(A, B));
    }
}

Е не го знам, ама секој втор ми го збори т.е. ми се жали од него. :pos:

Оф топик:)
Друже еве јас ти симнувам капа за тоа што си се потрудил да го решиш ова.Ретки се луѓето како тебе.Фала за решението..

Ми треба помош како да избројам колку трансформации имам направено нешто ме заебава..ени хелп
 
Оф топик:)
Друже еве јас ти симнувам капа за тоа што си се потрудил да го решиш ова.Ретки се луѓето како тебе.Фала за решението..
Тука сме за да си помагаме, нели ? :wink:

Ми треба помош како да избројам колку трансформации имам направено нешто ме заебава..ени хелп

Не го знам кодот со кој ги правиш трансформациите, али како и да е треба да додадеш само една променлива која ќе се зголеува за 1 при секое извршување на трансформација.

Пример за мојот код (тој во претходниот пост)... ќе декларираш една променлива integer и ќе ја зголемуваш со секоја извршена трансформација.

Е сега вака на памет тоа би бил одговорот, едино да кажеш што точно те зеза или пак да го постираш кодот со кој правиш трансформација за да би можеле целосно да ја наредиме работата. :)
 
и јас за семинарска. т.е проект..
треба да праам проект за сервлети.. неам интернет отворено асално да видам шо е како зашо али ако имате вие нешо материјал на помош супер ке ми дојде или некои објаснувања кодови и слично..
П.С ма шо се сервлети???
 
Вака треба да направам семинарска за на факс па ми треба помош ако некој има готова или да ми даде сугестии од каде да барам материјали нека пише на ПП.Семинарската треба да се состои од следниве работи
Семинарски работи треба:

да се напише дефиниција за избраната структура или алгоритам, да се илустрираат со начин на примена и да се наведе изворот на користената литература.
Ако постот е на грешно место нека биде префлен:toe:

Еве ти друже за алгоритми за сортирање, пишувај за алгоритмите за сортирање, има неколку вида, направи анализа и споредба на комплексноста на алгоритмите и слично... Што се мени тиче интересна тема. :toe:

Еве ти и „демо симулатори“ од алгоритмите кој како работи и тоа во Java се пишувани. :)

и јас за семинарска. т.е проект..
треба да праам проект за сервлети.. неам интернет отворено асално да видам шо е како зашо али ако имате вие нешо материјал на помош супер ке ми дојде или некои објаснувања кодови и слично..
П.С ма шо се сервлети???

Еве ти и на тебе. :)

----


Use Google :helou:
 
Доколку не е на вистинско место пораква, префрлајте

За сите кои се заинтересирани научат а подоцна и да работат со Јава посетете го следниот
линк

Фала :)
 
Baram program koj javata ja kodira vo HTML

Baram program koj javascripta ja kodira vo HTML, baram na netov ama nekako ne naletuvam na nesto opiplivo.
Istoto mi e potrebno za javacsripti da stavam na blog, blogot koristi HTML.
Blagodaram na sekoja pomos.
 
Baram program koj javascripta ja kodira vo HTML, baram na netov ama nekako ne naletuvam na nesto opiplivo.
Istoto mi e potrebno za javacsripti da stavam na blog, blogot koristi HTML.
Blagodaram na sekoja pomos.

Друже не си ми јасен баш за болдираниот дел, а за блогот, во HTML-от ќе ставиш:

HTML:
<script type="javascript">
// тука кодот од JS
</script>
// или пак во head таговите стави вака
<script language="javascript" src="imeto_na_fajlot.js"></script>

Башка Java и JavaScript не е исто, ама нема везе. :)
 
Здраво. Сакам да учам јава.
Почнав со Sam's Teach yourself java in 21 days. Имам поминато нееколку стотини странции. Ги сфаќам концепитте. Имам претходно "програмирано" во VB 6. Книгата што ја читам е и доволно темелна и не толку тешка за сваќање. Основните концепти на кондиционали, литерали, looop ови итн. ги имам од VB. Не ми е проблем да ги решавам задачите со алгоритам на хартија.

Имам проблем да ја заптамтам синтаксата .. знам како да го решам тоа ама само на хартија(како алгоритми).. најлесно е ако работам на проблеми, т.е задачи.

Да се разбериме, задачи без GUI ми се исто интересни колку и со GUI.
Засега немам навлезно во готовите класи на јавата за поќе одам на варијанта да ги научам принципите.. налседување, оверлоадинг, оверрајдинг итн.. Она што ми треба се реални пример кој што ќе ми помогнат да го запамтам сето тоа и да го применам...

Значи не задача од типот креирај класа што ќе има 2-3 конструктори туку направи програма за тоа и тоа за која што пак би морал да го применам повеќе констурктори на објект... значи реални примери.

Ботом лајн.

Она што ми треба се применети задачи без GUI (засега.. додека не ги научам готовите класи) кои ќе ми помогнат да ги извежбам и запамтам главните работи: манипулација со класи, објекти, методи, наследување, оверрајдинг, оверлоадинг , loopovi,услови, логички оператори, modifieri itn itn.

Значи давајте линкови од задачи/туторијали што ќе ми помогнат во овој дел.
Али не апстрактни проблеми туку реални.

А да исто би ми помогналоа некоја многу едноставна референца за синтакса.. Со линкови.. пр. ме интересираат логички оператори кликнувам и се потсетувам како изгледаат итн.
 
Вакво нешто ќе ти врши работа ? :)
Значи имаш од задачи со едноставни циклуси па се до класи, конструктори, деконструктори, наследување и слично.

Иначе за учење на синтаксата не ти вршат многу работа туторијалите, ти треба вежбање. Значи од туторијал ја гледаш синтаксата и после преку решавање задачи ја запомнуваш и увежбуваш. :)
 
Вакво нешто ќе ти врши работа ? :)
Значи имаш од задачи со едноставни циклуси па се до класи, конструктори, деконструктори, наследување и слично.

Иначе за учење на синтаксата не ти вршат многу работа туторијалите, ти треба вежбање. Значи од туторијал ја гледаш синтаксата и после преку решавање задачи ја запомнуваш и увежбуваш. :)
да супер е!

Малце појке математи4ки се ама бркаат работа.. ке ја запамтам синтаксата колку толку пред да можам на GUI да преминам...

ајде малце помош... кај ми е грешката..
програмата треба да печати збир на цифрите на некој број.. во случајов тој е даден со променлива broj во main класат... зошто не го печати збирот ?


public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int broj = 145345321;

System.out.println(Integer.toString(presmetaj(broj)));
}
public static int presmetaj(int priem){
int suma,i, kon = 0;
char tekoven = ' ';
String zaPolesno = Integer.toString(priem);
for (i=0; i == zaPolesno.length(); i++)
{
tekoven = zaPolesno.charAt(i);
kon = Character.getNumericValue(tekoven);
kon = kon + kon;
System.out.println(Integer.toString(kon));
}
return kon;

}

}
 
Чекам малце, ова со претварање стингови, карактери и слично ти е намерно или ?
Зашто така само си ја искомплицирал работата.

Збир на цифри вака пресметувај:
Код:
public int zbirNaCifri(int broj) {
int sum = 0;
while(broj > 0) {
sum += broj % 10; // sum += последната цифра од broj
broj /= 10; // broj /= 10 = кратење на последната цифра од broj
}
return sum;
}

Исто така за печатење немора Integer-от да го правиш во стринг, туку дирекно
Код:
System.out.println(broj);

Претварање на String во Int
Код:
int broj = Integer.parseInt("432");
 
Чекам малце, ова со претварање стингови, карактери и слично ти е намерно или ?
Зашто така само си ја искомплицирал работата.

Збир на цифри вака пресметувај:
Код:
public int zbirNaCifri(int broj) {
int sum = 0;
while(broj > 0) {
sum += broj % 10; // sum += последната цифра од broj
broj /= 10; // broj /= 10 = кратење на последната цифра од broj
}
return sum;
}
Исто така за печатење немора Integer-от да го правиш во стринг, туку дирекно
Код:
System.out.println(broj);
Претварање на String во Int
Код:
int broj = Integer.parseInt("432");
lol

abe sekogash trgnuvam od toa sto mi paga prvo na pamet... skoro nikogash ne i najdobra varijanta...
a najlesno mi e odsekogash so stringovi da baratam...

sepak reshenievo tvoe e pokratko i poubo spakuvano..
 
некој може да ми даде целосната синтаксна на Јава...летово се мислам да нешто да научам колку незнам дајте некој совет за ептен почетник...
 
некој може да ми даде целосната синтаксна на Јава...летово се мислам да нешто да научам колку незнам дајте некој совет за ептен почетник...

Java на македонски
Java API
Java Wiki
Java Syntax
Java Examples

Добра книга незнам, затоа и не посочив ниедна, наведов само корисни линкови кои се надевам ќе ти вршат работа. :)
 
Ај ако може некој да ми помогне, ми треба помош околу овие 4 задачи. :)

[FONT=&quot]1. Задача која ќе има две класи. Првата класа се вика [/FONT]Student[FONT=&quot] и ги има следните приватни атрибути[/FONT]:[FONT=&quot][/FONT]
[FONT=&quot] -[/FONT] private String ime;
- private String prezime;
- private int index;
- private float prosek;
[FONT=&quot]Втората класа да се вика [/FONT]Xml[FONT=&quot], да има метод со [/FONT]createXml[FONT=&quot] кој прима низа од класата [/FONT]Student[FONT=&quot] и име на фајл. Методот [/FONT]createXml[FONT=&quot] да креира [/FONT]xml[FONT=&quot] фајл во кој ќе бидат сите елементи од низата.[/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]
[/FONT]
[FONT=&quot]2. Задача која ќе има две класи. Првата класа да се вика [/FONT]Predmet[FONT=&quot] и да ги има следните приватни атрибути[/FONT]:
- private String imeNaPredmet;
- private int brojNaCasoviPredavanja
- private int brojNaCasoviVezbi


[FONT=&quot]Втората класа да се вика [/FONT]PredmetReader[FONT=&quot], да има метод со име [/FONT]readPredmet[FONT=&quot] кој прима име на фајл од кој треба да се чита и враќа низа од класата [/FONT]Predmet.[FONT=&quot] Фајлот од кој се чита во првиот ред има цел број кој кажува колку предмети има во фајлот, а во следните редови се атрибутите на предметите по следниот редослед[/FONT]: imeNaPredmet brojNaCasoviPredavanja, brojNaCasoviVezbi. [FONT=&quot]Атрибутите се одделени со #, а на крајот од секој ред има @[/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]пример за фајл[/FONT]:[FONT=&quot][/FONT]
[FONT=&quot]3[/FONT]
[FONT=&quot]Математика 1 # 3 # 2 @[/FONT]
[FONT=&quot]Техники на визуелно програмирање # 3 # 2 @[/FONT]
[FONT=&quot]Етика # 4 #0 @[/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]3. Задача која ќе има една класа со име [/FONT]ReverseText. [FONT=&quot]Класата да има приватни атрибути со име [/FONT]_reverseTextFileName [FONT=&quot]и [/FONT]_straightTextFileName[FONT=&quot] и конструктор кој динамично ќе ги сетира. Класата да има метод со име [/FONT]reverseTheText[FONT=&quot] кој ќе го прочита текстот од фајлот со име запишано со променливата [/FONT]_reverseTextFileName[FONT=&quot] и ќе го запиши во фајл со име запишано во променливата [/FONT]_straightTextFileName.

[FONT=&quot]4. Задача која ќе има две класи. Првата се вика [/FONT]Student[FONT=&quot] и ги има следните приватни атрибути[/FONT]:[FONT=&quot][/FONT]
[FONT=&quot] - [/FONT]private String ime;
- private String prezime;
- private int index;
- private float prosek;

[FONT=&quot]Втората класа се вика [/FONT]Xml, [FONT=&quot]да има метод со име [/FONT]createXml[FONT=&quot] кој прима низа од класата [/FONT]Student[FONT=&quot] и име на фајл. Методот [/FONT]createXml[FONT=&quot] да креира [/FONT]xml [FONT=&quot]фајл во кој ќе бидат сите елементи од низата.[/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot] [/FONT]
 

Kajgana Shop

Back
На врв Bottom