az elsõ 10 egészszám kiíratása
-----------
public class Szamok {
public static void main(String[] args) {
int i,n=10;
System.out.println("Az elso "+n+" egesz szam:");
for(i=1;i<=n;i++){
System.out.println(i);
}
}
}
-----------
az elsõ 5 egész szám kiíratása növekvõ és csökkenõ sorrendben
--------------
public class Szamok1 {
public static void main(String[] args) {
int i,n=5;
System.out.println("Az elso "+n+" egesz szam:");
for(i=1;i<=n;i++){
System.out.println(i);
}
System.out.println("Az elso "+n+" egesz szam visszafele:");
for(i=n;i>=1;i--){
System.out.println(i);
}
}
}
-------------
public class Szamok1a {
public static void main(String[] args) {
int i,n=20;
System.out.println("Az elso "+n+" egesz szam:");
i=15; //kezdőértékadás
while(i<=20) {
System.out.println(i);
i++; //ciklusváltozó növelése
}
i=30;
System.out.println("Az elso "+n+" egesz szam visszafele:");
while(i>=25) {
System.out.println(i);
i--;
}
}
}
------------
public class Szamok1b {
public static void main(String[] args) {
int i,n=5;
System.out.println("Az elso "+n+" egesz szam:");
i=1; //kezdőértékadás
do { //"do" blokk = a ciklusmag
System.out.println(i);
i++; //ciklusváltozó növelése
} while(i<=n); //ciklusfeltétel: amíg igaz, addig ismétli a ciklusmagot
i=n;
System.out.println("Az elso "+n+" egesz szam visszafele:");
do {
System.out.println(i);
i--;
} while(i>=1);
}
}
----------------
az elsõ 10 páratlanszám kiíratása
-----------
public class Szamok2 {
public static void main(String[] args) {
int i,j,n=10;
System.out.println("Az elso "+n+" paratlan szam:");
j=1; //első páratlan szám
for(i=1;i<=n;i++){
System.out.println(j);
j+=2; //következő páratlan szám
}
}
}
--------------
az elsõ 10 párosszám kiíratása
--------------
public class Szamok2a {
public static void main(String[] args) {
int i,j,n=10;
System.out.println("Az elso "+n+" paros szam:");
j=2; //első páros szám
for(i=1;i<=n;i++){
System.out.println(j);
j+=2; //következő paros szám
}
}
}
----------------
visszafelé
----------
public class Szamok2b {
public static void main(String[] args) {
int i,j,n=10;
System.out.println("Az elso "+n+" paros szam visszafele:");
j=2*10; //a 10. páros szám
for(i=1;i<=n;i++){
System.out.println(j);
j-=2; //következő paros szám
}
}
}
------------
az elsõ 10 szám összegének kiszámítása
-----------
public class Osszeg {
public static void main(String[] args) {
int i,sum,n=31;
System.out.print("Az elso "+n+" egesz szam osszegenek erteke: ");
sum=0;
for(i=42;i<=73;i++){
sum+=i;
}
System.out.println(sum);
}
}
---------------
faktoriális
-------------
public class Fakt {
public static void main(String[] args) {
int i,n=10;
long f; //bővebb értéktartomány
f=1;
for(i=2;i<=n;i++){
f*=i;
}
System.out.println(n+" faktorialisanak erteke: "+f);
}
}
--------------
az elsõ 10 páratlanszám szorzatának kiszámítása
------------
public class Fakt3 {
public static void main(String[] args) {
int i,j,n=10;
long f; //bővebb értéktartomány
f=1;
j=1;
for(i=1;i<=n;i++){
f*=j;
j+=2;
}
System.out.println("Az elso "+n+" paratlan szam szorzatanak erteke: "+f);
}
}
-----------------
az elsõ 5 páratlanszám összegének és szorzatának kiszámítása
---------------
public class Fakt4 {
public static void main(String[] args) {
int i,j,sum,n=5;
long f; //bővebb értéktartomány
sum=0;
f=1;
j=1;
for(i=1;i<=n;i++){
sum+=j;
f*=j;
j+=2;
}
System.out.println("Az elso "+n+" paratlan szam osszegenek erteke: "+sum);
System.out.println("Az elso "+n+" paratlan szam szorzatanak erteke: "+f);
}
}
------------------
az elsõ 10 négyzetszámkiíratása
---------------
public class Negyzet {
public static void main(String[] args) {
int i,n=10;
System.out.println("Az elso 10 negyzetszam:");
for(i=1;i<=n;i++){
System.out.println(i+"*"+i+" = "+i*i);
}
}
}
-------------------
2 elsõ 10 pozitív hatványának kiíratása
---------------
public class Hatvany {
public static void main(String[] args) {
int i,n=10;
double h=2.0,x;
x=1.0; //h^0 (h nulladik hatványa)
System.out.println(h+" elso 10 hatvanya:");
for(i=0;i<n;i++){
System.out.println(h+"^"+i+" = "+x);
x*=h;
}
}
}
-------------------
5 db véletlen egész szám kiíratása az [1,90] intervallumból ((int))
-------------
public class Veletlen3 {
public static void main(String[] args) {
int i,veletlen,n=5,min=1,max=90;
System.out.println(n+" darab veletlen egesz szam a(z) ["+
min+","+max+"] intervallumbol:");
for(i=1;i<=n;i++){
veletlen=(int)(max*Math.random())+min; //típuskényszerítés (int)-re
System.out.println(veletlen);
}
}
}
-------------------
Lotto
-----------
import java.awt.*;
import java.awt.event.*;
public class LottoFrame extends Frame implements WindowListener {
public LottoFrame(String s) { //konstruktor paraméterrel
super(s); //a Frame osztály konstruktora beállítja az ablak címsorát
}
public static void main(String[] args) {
LottoFrame frame=new LottoFrame("Lottószámok");
frame.setSize(150,70); //beállítja az ablak méretét
frame.addWindowListener(frame); //bekapcsolja az ablakesemények figyelését
frame.show(); //kirajzolja az ablakot
}
public void paint(Graphics g) {
int i;
Lotto lotto=new Lotto();
g.drawString("A javasolt lottószámok:",5,42);
for(i=0;i<Lotto.MAXNUM;i++){
lotto.general();
}
for(i=0;i<Lotto.MAXNUM;i++){
g.drawString(""+lotto.kihuz(),24*i+5,54);
}
}
public void windowOpened(WindowEvent e) {}
public void windowClosing(WindowEvent e) {
System.exit(0);
}
public void windowClosed(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
}
---------------
Java tabulás Netbeenben
http://java2.uw.hu/
http://www.petrik.hu/files/tamop/SZINFO13/SZINFO13_TJ.pdf
http://ctp.mkprog.eu/hu/java/menu/tipusok_es_valtozok/
https://szit.hu/doku.php?id=oktatas:programozas:programozasi_feladatok:java_nyelvhez_kapcsolodo_feladatok
http://glac.hupont.hu/10/programozas
https://hu.eferrit.com/category/java-programozas/
Nincsenek megjegyzések:
Megjegyzés küldése