GRY-Online.pl --> Archiwum Forum

Poszukuję osoby znającej Javę Script

29.05.2003
22:26
[1]

minius [ Generaďż˝ ]

Poszukuję osoby znającej Javę Script

Kolega potrzebuje napisać programy na zaliczenie.
Niestety ma niewiele czasu, a nie zna Javy Scriptu za bardzo.
Czy ktoś z kolegów nie mógłby pomóc?

Są to dwa programy:
1. Znajduje liczby pierwsze od zera do podanej liczby zczytanej z klawiatury.
2. Zczytuje wyrazy i segreguje je alfabetycznie i według ilości znaków.


Ksywka(kumpla): GryLNX
Adres mailowy: [email protected]

(Kolega postara się jak najszybciej załatwić dostęp do netu i zaloguje się na forum by samemu uściślić sprawę tych programów).

29.05.2003
22:33
[2]

Cainoor [ Mów mi wuju ]

minius ---> W c++ to żaden problem, ale z Javy na razie jestem zielony jak szczypiorek na wisnę :) Jutro spytam się kumpla i powinienem to tu napisać. O ile do tego czasu nikt Ci nie pomoże - z tego co wiem jest parę osób na Forum orientujących się w tych klimatach.

30.05.2003
10:13
[3]

grylnx [ Junior ]

Czesc!To ja puscilem ten watek przez kumpla.Jesli ktos ma jakies pomysly,checi lub chce pomoc prosze o kontakt na maila.
AHA... Programy te potrzebne mi sa na poniedzialek.
Serdeczne dzieki i nie tylko(za pomoc).

01.06.2003
13:45
[4]

Cainoor [ Mów mi wuju ]

Nie wiem czy nie za późno:

/*
* LiczbaPierwsza.java
*
* Created on 30 maj 2003, 16:58
*/
import java.io.*;
import java.util.*;
/**
*
* @author Administrator
*/
public class LiczbaPierwsza ‹

/** Creates a new instance of LiczbaPierwsza */
public LiczbaPierwsza() ‹

public static long isPierwsza(long kandydat) ‹
boolean pierwsza=true;
long sqrt = (long)Math.sqrt(kandydat);
System.out.println("Sqrt:"+sqrt);
for (long i=3; i<= sqrt; i += 2) ‹
if (kandydat % i == 0)
pierwsza=false;

if (pierwsza)
return kandydat;
else
return 0L;


/**
* @param args the command line arguments
*/
public static void main(String[] args)
throws IOException ‹
long argum=0L;
long Lpierwsza=0L;
if (args.length>0) ‹
System.out.println(args[0]);
argum = new Long(args[0]).longValue();

else

// w nowszych wersjach polecają te klasy do odczytu
BufferedReader stdin =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("Podaj liczbe:");
// nie bawię się w odczyt longa ze strumienia, bo ciężko tutaj koniec strumienia złapac więc czytam po prostu linię, czyli wszystko do Entera
String linia = stdin.readLine();
// konwertuję do longa
argum = new Long(linia).longValue();
System.out.println(argum + " :argum");

// zamieniłem | na || - | to operator bitowy a || to operator logiczny
if (argum==1 || argum==3)
System.out.println("Liczba pierwsza 1 lub 3");
// zamieniłem & na && - & to operator bitowy a && to operator logiczny
for (long i=argum; ((isPierwsza(i)==0L)&&(i>3));i--)

Lpierwsza=i;

if (Lpierwsza==0)
System.out.println("Liczba pierwsza="+argum);
else
System.out.println("Liczba pierwsza="+Lpierwsza);



Wybacz brak wcięć, ale taki wymóg tego Forum.

© 2000-2025 GRY-OnLine S.A.