Órai mintaprogramok
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);
}
}
}
-------------------
public class Veletlen {
public static void main(String[] args) {
int i,n=10;
double szam;
System.out.println(n+" darab veletlen szam a [0,1) intervallumbol:");
for(i=0;i<n;i++){
szam=Math.random(); //véletlen szám generálása
System.out.println(szam);
}
}
}
---------
public class ArrayOfIntegersDemo {
public static void main(String[] args) {
Integer[] anArray = new Integer[10];
for (int i = 0; i < anArray.length; i++) {
anArray[i] = new Integer(i);
System.out.println(anArray[i]);
}
}
}
-------------
public class Szoroz extends Szamol {
public Szoroz() {
super("*");
}
public double muvelet(double x,double y) {
return x*y;
}
public static void main(String[] args) {
Szoroz p=new Szoroz();
p.szamol(args);
}
}
---------
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);
}
}
}
----------
public class Osszeg {
public static void main(String[] args) {
int i,sum,n=10;
System.out.print("Az elso "+n+" egesz szam osszegenek erteke: ");
sum=0;
for(i=1;i<=n;i++){
sum+=i;
}
System.out.println(sum);
}
}
---------
public class Osszead extends Szamol {
public Osszead() {
super("+");
}
public double muvelet(double x,double y) {
return x+y;
}
public static void main(String[] args) {
Osszead p=new Osszead();
p.szamol(args);
}
}
-------
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);
}
}
}
---------
public class Lotto {
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);
}
}
}
----------
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);
}
}
}
---------
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);
}
}
-------------
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);
}
}
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);
}
}
}
public class Veletlen {
public static void main(String[] args) {
int i,n=10;
double szam;
System.out.println(n+" darab veletlen szam a [0,1) intervallumbol:");
for(i=0;i<n;i++){
szam=Math.random(); //véletlen szám generálása
System.out.println(szam);
}
}
}
public class ArrayOfIntegersDemo {
public static void main(String[] args) {
Integer[] anArray = new Integer[10];
for (int i = 0; i < anArray.length; i++) {
anArray[i] = new Integer(i);
System.out.println(anArray[i]);
}
}
}
-------------
public class Szoroz extends Szamol {
public Szoroz() {
super("*");
}
public double muvelet(double x,double y) {
return x*y;
}
public static void main(String[] args) {
Szoroz p=new Szoroz();
p.szamol(args);
}
}
---------
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);
}
}
}
public class Osszeg {
public static void main(String[] args) {
int i,sum,n=10;
System.out.print("Az elso "+n+" egesz szam osszegenek erteke: ");
sum=0;
for(i=1;i<=n;i++){
sum+=i;
}
System.out.println(sum);
}
}
public class Osszead extends Szamol {
public Osszead() {
super("+");
}
public double muvelet(double x,double y) {
return x+y;
}
public static void main(String[] args) {
Osszead p=new Osszead();
p.szamol(args);
}
}
-------
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);
}
}
}
---------
public class Lotto {
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);
}
}
}
----------
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);
}
}
}
---------
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);
}
}
-------------
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);
}
}
--------------
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;
}
}
}
----------
Változó típusok ismétlés
Változó típusa Leírás Példa
byte 8 bites előjeles egész byte largestByte = 127;
short 16 bites előjeles egész short largestShort = 32767;
int 32 bites előjeles egész int largestInteger = 2147483647;
long 64 bites előjeles egész long largestLong = 9223372036854775807L;
float 32 bites egyszeres lebegőpontosságú (IEEE 754 szabvány) float largestFloat = 3.4028235E38f; //(E38 = {\displaystyle 10^{38}} {\displaystyle 10^{38}})
double 64 bites kétszeres lebegőpontosságú (IEEE 754 szabvány) float largestFloat = 1.7976931348623157E308; //(E308 = {\displaystyle 10^{308}} {\displaystyle 10^{308}})
char 16 bites Unicode-karakter char aChar = 'S';
boolean logikai érték (igaz / hamis) boolean aBoolean = true;
Nincsenek megjegyzések:
Megjegyzés küldése