TEORIA Z JAVYÂ
1. Okresl sposob kompilacji i uruchamiania programu w Javie . Co to JVH i B-KOD?
2.Omow podstawowe typy danych w jezyku JAVA.
3.Omow operatory w jezyku JAVA.
4,Podaj skladnie i omow zasade dzialania instrukcji wyboru
5.Omow 3 typy okien dialogowych w jezyku JAVA. Do czego sluza poszczegolne typy okien. Podaj przyklad zastosowania kazdego typu .
6. W jaki sposob zaimplementowac losowanie w JAVA. Pokaz na przykladzie w jaki sposob wylosowac liczbe calkowita.
Oblicz i wyjasnij:
- 81%7
- 10/4
- a=8
- (!a>0||a!=8)
- (char)65Â
Program 1 : Â import javax.swing.*;
public class sprawdzian1 {
public static void main(String[] args) {
int losowanie1,losowanie2,losowanie3, minimum=1, maximum=100, max;
double min;
losowanie1= minimum+(int)(Math.random()*maximum);
losowanie2= minimum+(int)(Math.random()*maximum);
losowanie3= minimum+(int)(Math.random()*maximum);
JOptionPane.showMessageDialog(null,"Wylosowane liczby to: "+"\n"+losowanie1+"\n"+losowanie2+"\n"+losowanie3);
}
}
Program 2: import javax.swing.*;
public class Spr {
public static void main (String args[])
{Â
int a,wynik,wybor;
double wynik2 = 0;Â
a=Integer.parseInt(JOptionPane.showInputDialog("podaj dowolna liczbe calkowita"));
wybor=Integer.parseInt(JOptionPane.showInputDialog("Wybierz opcje menu, co chcesz wiedziec:\n1 -kwadrat podanej liczby\n2 -Odwrotnosc\n3 -pierwiastek\n4 - czy parzysta\n5 -czy ujemna dodatnia, czy watosc 0\n6 - koniec"));
switch(wybor){
case 1:wynik=a*a;
JOptionPane.showMessageDialog(null,"kwadrat podanej przez Cb liczby to"+wynik);
break;
case 2:wynik=1/a;
JOptionPane.showMessageDialog(null,"odwrotnosc to:"+wynik);
break;
case 3:
wynik2=Math.sqrt(a);
JOptionPane.showMessageDialog(null,"pierwiastek to:"+wynik2);
break;
case 4:
if(a<2)JOptionPane.showMessageDialog(null,"parzysta");
else{JOptionPane.showMessageDialog(null,"nie parzysta");
}
break;
case 5:
if(a==0)JOptionPane.showMessageDialog(null,"a to 0");
else{
if(a<0)JOptionPane.showMessageDialog(null,"a mniejsze od zero");}
break;
case 6:
System.exit(0);
break;
default:JOptionPane.showMessageDialog(null, "zly wybor");
}
}
}