Java

Член од
15 јуни 2012
Мислења
56
Поени од реакции
4
Здраво дечки , пред неполн месец почнав да се занимавам со програмскиот јазик Јава. Меѓу другото сакам исто така и да прашам кој програмски јазик е подобар односно каде можат да се прават подобри програми во Visual Basic или Java ?

Главното прашање ми беше ...

- Како да почнам да правам визуелни програми во јава со компоненти и форми(како на пример копциња **yes**no**ok** итн.) кој што кога ќе ги покренам да работат...

Благодарам однапред :unsure:
 
B

BrunoFresh

Гостин
Секој програмер си има свој вкус. Ако си програмер, пробај ги 2та јазици и ќе видиш кој јазик ти лежи и тој ќе ти биди подобар и за визуалција и за работа. Нема ограничување дека едниот е подобар или слично. Се е до твојот мозок и твоите идеи, заедно со твојата креативност.

П.с. кога сме кај Јава и визуалицаијата на копчина и слично, побарај ТУКА.

Лесно и едноставно нели? :)
 
Член од
5 јуни 2008
Мислења
3.632
Поени од реакции
5.724
Кога работев во Јава го пишував целосно кодот, дури и за аплицативните форми иако NetBeans овозможува drag & drop на функционалности за една апликативна програма.
Инаку мене за визуелизација ми е подобар C#. Некако поедноставно можам настан да ставам на некој елемент и кодот ми е поблизок и поразбирлив. :)
 

Xak

Член од
23 декември 2007
Мислења
2.610
Поени од реакции
464
Пробај Visual C++ или C# за такви апликации. Кога учев за мене беа по јузер френдли од Еклипс и Нет Бинс :)
 
L

Luki Junior

Гостин
Вижуал Студио е за тебе. Кориснички Интерфејс да развиваш на Џава е малку поспецифично.... лонг лив драг анд дроп девелопмент... :vozbud: :vozbud::vozbud::vozbud:
 
T

TheThinker

Гостин
Здраво.
Ја сум почетник у Јава и програмирање општо. Почнав да го учам пред некое време, ама тешко ми оди сама. Работам со Еклипсе. Ако има неко време, нека ми напиште како ќе изгледаат целосно решенијата за да се најде средна цифра од број, па да се најде најголем и најмал :)
 
M

Mr.InF3ction

Гостин
Средна цифра од број , па најголем и најмал ? Да не мислиш од низа да најдеш се тоа ?
 
T

TheThinker

Гостин
Средна цифра од број, рецимо 365, напиши програмче како да ја испише 6ката, после од низа 1,2,3 ,да најде најголем и најмал :) Тотален лаик сум, ама имам многу волја да научам, само ми треба помош :)
 
M

Mr.InF3ction

Гостин
PHP:
import java.util.Scanner;// Vkluci ja klasata Scanner za da mozes da citas od tastatura
 
public class Zadaca1 {
 
    /**
 
    * @param args
 
    */
 
    public static void main(String[] args) {
 
        int niza[] = {1,2,3,4,5,6,7};
 
        int min, max;
 
        min = max = niza[0]; // na pocetok min i max se prviot element od nizata
 
        for(int n:niza) // for ciklus za nizi gi vrti site elementi na nizata
 
        {
 
            if(n>max) // ako n ( element od nizata ) e pogolem od max..togas max postavi da e toj broj
 
                max = n;
 
   
 
            if(n<min) // ili ako n e pomal od min..togas min postavi da e toj broj
 
                min = n;
 
        }
 
        System.out.println("Nizata e : ");
 
        for(int n:niza)
 
            System.out.printf("%d ",n);
 
   
 
        System.out.printf("\nMin: %d \nMax: %d", min, max);
 
 
 
        // Sredna cifra od nekoj broj
 
 
 
        int broj,br=0; // Za da najdes sredna cifra treba da znaes kolki cifri ima brojot zatoa sluzi br.
 
 
 
        Scanner vlez = new Scanner(System.in);
 
        System.out.printf("\nVnesi nekoj broj : ");
 
        broj = vlez.nextInt();
 
        int tmp = broj;
 
 
 
        while(tmp>0){ // Broi cifri na nekoj broj.
 
            tmp /= 10;
 
            br++;
 
        }
 
        tmp = broj;
 
        for(int i = 0; i < br/2;i++) // Doaga do sredina na toj broj ( koga delis so 10 najneznacajnata cifra se brise)
 
            tmp /= 10;
 
 
 
        // ako na vlez imame 123 i do ovoj red tmp ke bide 12.
 
        tmp %= 10; // zatoa so % se zema ostatokot..t.e srednata cifra.
 
        System.out.printf("Srednata cifra od brojot %d e %d",broj,tmp);
 
}
 
}
 
T

TheThinker

Гостин
Фала премногу :))))) Ќе те консултирам пак за задача :)
 
T

TheThinker

Гостин
Најдов и на интернет решение поразбирливо за мене:

import java.util.Scanner;
public class o {
public static void main(String[]args){
Scanner input - new Scanner(System.in);
int anum;
int large=Integer.MIN_VALUE;
int small=Integer.MAX_VALUE;
for (int j=1;j<6;j++){
System.out.println("Enter the" +j+ "integer: ");
anum=input.nextInt();
if(anum<small){
small=anum;
if(anum>large){
large=anum;
}
}
System.out.println(large + "is the largest number you have given.");
System.out.println(small + "is the smallest number you have given.");
}
}
}

Моето прашање е: програмата ќе ми функционира само ако го наведам прво најголемиот, па после било кој помал што ќе го ставам, ќе го извади првиот број ко најголем и ќе го одреди најмалиот?
Зошто кога пишувам поинаку, пример го внесувам 1, па 2,3,4,5 ми јавува дека 1 е најмал и најголем истовремено :/


 
M

Mr.InF3ction

Гостин
Проблем со големите загради.
Поточно ова :
Код:
if(anum<small){
small=anum;
if(anum>large){
large=anum;
}
Вториот if услов ќе се провери само ако anum < small.
Смени на нешто вака:
Код:
if(anum<small)
small=anum;
if(anum>large)
large=anum;
И среди ги другите загради според измените што ќе ги направиш.
 
T

TheThinker

Гостин
Оф, сега ми јавува па ми јавува грешка кај
System.out.println(large + "is the largest number you have given.");
System.out.println(small + "is the smallest number you have given."); :(
 
M

Mr.InF3ction

Гостин
Ти реков среди ги загдадите :)
PHP:
import java.util.Scanner;
public class klas{
 
    public static void main(String[]args){
        Scanner input = new Scanner(System.in);
        int anum;
        int large=Integer.MIN_VALUE;
        int small=Integer.MAX_VALUE;
        for (int j=1;j<6;j++){
            System.out.println("Enter the" +j+ "integer: ");
            anum=input.nextInt();
            if(anum<small)
                small=anum;
            if(anum>large)
                large=anum;
            System.out.println(large + "is the largest number you have given.");
            System.out.println(small + "is the smallest number you have given.");
        }
    }
}
 

Bopix

Џедај
Член од
2 февруари 2008
Мислења
15
Поени од реакции
10
Кои од следниве декларации се точни? Мислам дека 2 треба да се точни. Помош некој?

a) <List> String randomList = new <ArrayList>();
b) HashSet requiredFields = new HashSet<DBFields>();
c) int List requiredFields = new List();
d) List simpleFields = new ArrayList();
 

Kajgana Shop

На врв Bottom