Java

  • Креатор на темата Креатор на темата deXterche
  • Време на започнување Време на започнување
Здраво дечки , пред неполн месец почнав да се занимавам со програмскиот јазик Јава. Меѓу другото сакам исто така и да прашам кој програмски јазик е подобар односно каде можат да се прават подобри програми во Visual Basic или Java ?

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

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

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

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

Лесно и едноставно нели? :)
 
Кога работев во Јава го пишував целосно кодот, дури и за аплицативните форми иако NetBeans овозможува drag & drop на функционалности за една апликативна програма.
Инаку мене за визуелизација ми е подобар C#. Некако поедноставно можам настан да ставам на некој елемент и кодот ми е поблизок и поразбирлив. :)
 
Пробај Visual C++ или C# за такви апликации. Кога учев за мене беа по јузер френдли од Еклипс и Нет Бинс :)
 
Вижуал Студио е за тебе. Кориснички Интерфејс да развиваш на Џава е малку поспецифично.... лонг лив драг анд дроп девелопмент... :vozbud: :vozbud::vozbud::vozbud:
 
Здраво.
Ја сум почетник у Јава и програмирање општо. Почнав да го учам пред некое време, ама тешко ми оди сама. Работам со Еклипсе. Ако има неко време, нека ми напиште како ќе изгледаат целосно решенијата за да се најде средна цифра од број, па да се најде најголем и најмал :)
 
Средна цифра од број , па најголем и најмал ? Да не мислиш од низа да најдеш се тоа ?
 
Средна цифра од број, рецимо 365, напиши програмче како да ја испише 6ката, после од низа 1,2,3 ,да најде најголем и најмал :) Тотален лаик сум, ама имам многу волја да научам, само ми треба помош :)
 
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);
 
}
 
}
 
Фала премногу :))))) Ќе те консултирам пак за задача :)
 
Најдов и на интернет решение поразбирливо за мене:

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 е најмал и најголем истовремено :/


 
Проблем со големите загради.
Поточно ова :
Код:
if(anum<small){
small=anum;
if(anum>large){
large=anum;
}
Вториот if услов ќе се провери само ако anum < small.
Смени на нешто вака:
Код:
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."); :(
 
Ти реков среди ги загдадите :)
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.");
        }
    }
}
 
Кои од следниве декларации се точни? Мислам дека 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

Back
На врв Bottom