Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Hea proge JAVA tegemiseks ja JAVA-ga seotud küsimused märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele eelmine  1, 2, 3, 4, 5, 6, 7, 8, 9  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
debug.exe
HV vaatleja

liitunud: 14.11.2004




sõnum 14.11.2004 19:54:22 vasta tsitaadiga

Eks Eckel'i teosed ole klass omaette. Aga jah, võivad puhta koha pealt alustades raskeks osutuda.
Samas võiks siinkohal mainida, et Eckel'i enda lemmikkeeleks pole ei C++ ega Java, vaid on Python. See keel sobib ka programmeerimise õppimiseks imehästi. Java aga on algajale raske. Olen seda korduvalt oma silmaga näinud.
Aga loomulikult, eks üleüldine suundumus on õpetatada seda, mis on trendikas.

Python and the Programmer
The Zen of Python
Python & Java: a Side-by-Side Comparison
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 16.11.2004 00:06:36 vasta tsitaadiga

debug.exe kirjutas:
Python and the Programmer
The Zen of Python
Python & Java: a Side-by-Side Comparison


thumbs_up.gif

Mulle on kogu aeg tundunud, et Java on failide avamise ja lugemise koha pealt üks haige loom (eriti veel see jube System.out.println(), mille ma tihtipeale kapseldan mingi lihtsama nimega funktsiooni sisse) - jah, need olid väärt artiklid, mida lugeda icon_smile.gif
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 16.11.2004 03:03:19 vasta tsitaadiga

tsitaat:

Mulle on kogu aeg tundunud, et Java on failide avamise ja lugemise koha pealt üks haige loom

Maitse asi. Mulle meeldib et saan lugeda klaverit, faili, socketit ning veebilehte täpselt ühe ja sama klassiga kasutades täpselt samu meetodeid
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 05.12.2004 17:52:04 vasta tsitaadiga

Keegi teab, kuidas väljendatakse Javas cos(kuubis).
_________________
Ärge uskuge, mida teised teile räägivad.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
daff
HV kasutaja
daff

liitunud: 31.10.2003




sõnum 05.12.2004 18:04:06 vasta tsitaadiga

Kas nii ei ole või :

Math.pow(Math.cos(nurk), 3);


Nurk siis radiaanides.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 05.12.2004 18:12:07 vasta tsitaadiga

Töötab thumbs_up.gif
_________________
Ärge uskuge, mida teised teile räägivad.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 05.12.2004 18:24:08 vasta tsitaadiga

Okei, kuid nagu nende trigonomeetriliste võrranditega ikka on, on vastused peale komakohta lõpmata pikad. Kuidas saaks ümardada näiteks kaks kohta peale koma. Kas round(double a) on abiks?
Teab keegi?
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
mattiaza
HV kasutaja
mattiaza

liitunud: 15.07.2002




sõnum 05.12.2004 20:19:49 vasta tsitaadiga

round() ümardab täisarvuni. Kindlasti on olemas teksti väljastamisel selle formaatimine kahe komakohaga, aga hetkel kohe lihtsam lahendus on sajaga korrutada, täisarvuni ümardada ja siis jälle sajaga jagada.
Kommentaarid: 25 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 05.12.2004 21:42:47 vasta tsitaadiga

.phonkyp. kirjutas:
Okei, kuid nagu nende trigonomeetriliste võrranditega ikka on, on vastused peale komakohta lõpmata pikad. Kuidas saaks ümardada näiteks kaks kohta peale koma. Kas round(double a) on abiks?
Teab keegi?


Minu teada polnud meil vaja neid vastuseid ümardada icon_wink.gif Mina ei ümardanud ja sain esimese eest max punktid

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 05.12.2004 22:04:43 vasta tsitaadiga

tsitaat:
saaks ümardada näiteks kaks kohta peale koma.
Mitte kõige lühem lahendus kuid see eest kõige paindlikum:
http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html
DecimalFormat myFormatter = new DecimalFormat(pattern);
String output = myFormatter.format(value);
System.out.println(value + " " + pattern + " " + output)
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 06.12.2004 03:37:26 vasta tsitaadiga

Palun kirjutage keegi, et kuidas muidu Double väärtustega näiteks joont saaks joonistada.
Java.awt.paint -ga saab aint int väärtustega, drawPolygon -ga saab (int [], int [], int) -i teha, aga oleks vaja (double, double, double, double) või siis äkki (double [], double [], double, double) või midagi sellist.

Java 1.4.2 API on muidu siin lehel: http://java.sun.com/j2se/1.4.2/docs/api/

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 06.12.2004 09:53:49 vasta tsitaadiga

arvutisõber, teisenda ümber integeriks. Ja selle graafiku väljajoonistamiseks kasuta:
g.drawLine(alguspunkti x, alguspunkti y, järgmise punkti x, järgmise punkti y)


Integeriks teisenda umbes nii (x on siis x-koord.):
x = (int)(sinu arvutusvalem);


Ehk oli abi.

_________________
Ärge uskuge, mida teised teile räägivad.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Tisko
HV vaatleja
Tisko

liitunud: 14.06.2004




sõnum 04.01.2005 03:43:55 vasta tsitaadiga

Tõepoolest, kui pole tegemist väga suurte ja keerukate projektidega, on väga hea valik JCreator thumbs_up.gif thumbs_up.gif thumbs_up.gif .
NB! Soovitan pigem versiooni 2.5, mitte 3.x.

Tõsise töö tegemiseks on aga põhiline vahend Eclipse.


tsitaat:

Okei, kuid nagu nende trigonomeetriliste võrranditega ikka on, on vastused peale komakohta lõpmata pikad. Kuidas saaks ümardada näiteks kaks kohta peale koma. Kas round(double a) on abiks?
Teab keegi?

Kaks kohta peale koma ümardamine pole antud juhul mitte Java küsimus, vaid matemaatika valdkonnast pigem - korruta 100-ga läbi, ümmarda täisarvuks (seda ju oskad) ja siis jaga 100-ga läbi. (NB! Läbi jagamisel pead komakohtadega arvu saamiseks jagama mitte täisarvuga '100', vaid reaalarvuga '100.0'.

Jõudu!
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 0
tagasi üles
vaata kasutaja infot saada privaatsõnum
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 23.01.2005 12:07:45 vasta tsitaadiga

J2SE(TM) Development Kit 5.0 Update 1 (kuskil 51 MB)

LINK!

DoS tegi lingi lühemaks
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
morgoth
HV kasutaja
morgoth

liitunud: 14.01.2004




sõnum 11.02.2005 19:56:21 vasta tsitaadiga

Mul on üks probleem seoses java appletiga:
Tegin java3d API-ga 3d kuubiku, kompileerisin klassiks ja tegin html lehele appleti. Endal töötab (mul on java3d openGL installitud), kuid paistab, et teistel, kellel pole seda, see applet lihtsalt ei tööta.
Kas java3d applette on võimalik ka kuidagi niiviisi teha, et kasutaja mingeid lisasid endale installeerima ei peaks?
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 11.02.2005 22:09:00 vasta tsitaadiga

Põhimõtteliselt on võimalik kasutada Java enda soft-3d'd mis on OpenGL'ist ~100-1000 korda aeglasem(oleneb rauast). Teoreetlilselt peaks olema võimalik kliendiarvutisse (tema nõusolekul) Java veb-starti'ga installida kõik vajalik data. Jogl'i demod teevad midagi sarnast, uuri neid.
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 01.03.2005 01:38:15 vasta tsitaadiga

Ehk oskab keegi aidata:
vaja sisestatud arvu (suvaline int tüüpi) lammutama hakata. Ehk kui sisestatud oli näiteks 100291, siis tahaks igat üksikut arvu (vasakult paremale) kontrollida (näiteks kas on võrdne 1ga või mitte) jne. Kuidas seda teha?

_________________
Ärge uskuge, mida teised teile räägivad.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 01.03.2005 01:40:53 vasta tsitaadiga

loe see arv sisse kui string või konverdi stringiks:

int i=12412313;
String s="";
s=s+i;
if (s[0]=='1'){
  System.out.println("Esimene nr. on 1");
}

Teoreetiliselt peaks töötama, reaalselt pole proovinud
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 01.03.2005 01:56:36 vasta tsitaadiga

Võtsin stringina sisse, kuid kui kontrollima hakkasin (a[0] == 1), anti veateade (eclipse): "The type of the expression must be an array type but it resolved to String"

Edit: Ühesõnaga, saan aru, et sisestatud arvu peab massiivi lükkama. Kuid hiljem, kui ma võtan sealt massiivist uuesti kontrollimiseks järjest elemente välja, hakatakse jälle lõugama, et ei saa seda teha. Küll aga välja printida elemente saab. Kui ma massiivist elemente välja võtan, siis kuidas Stringist (nii nagu nad alguses sinna jäid) int'i konvertida saaks, et siis neid elemente loogilistes avaldistes kasutada saaks?

_________________
Ärge uskuge, mida teised teile räägivad.


viimati muutis .phonkyp. 01.03.2005 02:36:10, muudetud 1 kord
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
kk001a
HV vaatleja


liitunud: 28.05.2003




sõnum 01.03.2005 16:07:42 vasta tsitaadiga

tsitaat:

Võtsin stringina sisse, kuid kui kontrollima hakkasin (a[0] == 1), anti veateade (eclipse): "The type of the expression must be an array type but it resolved to String"


Peabki vea andma, sest muutuja a on sul ilmselt deklareeritud stringina, mitte stringi massiivina. Teine viga lause (a[0] == 1) juures on see, et sa üritad võrrelda stringi täisarvuga 1. Nii need asjad javas ei käi, stringi võrreldakse stringiga ja täisarvu täisarvuga, segapudru pole lubatud.

Mina kirjutaksin umbes sellise koodi:

int number = 123123;
String s = String.valueOf(number);
for(int i=0; i<s.length(); i++) {
if(s.charAt(i) == '1') {
System.out.println("Leidsin numbri 1 positsioonil " + String.valueOf(i+1));
}
}
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 01.03.2005 16:17:19 vasta tsitaadiga

stringis olevat üht märki saab võrrelda minuteada ainult ühe teise märgiga kui kasutada kantsulge:

String s="tere";

s[0] =='t'; <<- ülakomad!
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
kk001a
HV vaatleja


liitunud: 28.05.2003




sõnum 01.03.2005 16:24:29 vasta tsitaadiga

Ho Ho. See siiski ei tööta, sest s on string mitte massiiv.

Ja isegi kui oleks massiiv, näiteks String s[] = {"tere"};, siis ikkagi lause if(s[0] =='t') isegi ei kompileeruks sest ei saa võrrelda omavahel stringi ja märki.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 01.03.2005 16:38:36 vasta tsitaadiga

oops, sry minu viga jällegi. Olen viimasel ajal liiga palju c++'s progenud. Mõtlesin et Javas käis asi sama moodi, tundub et ei käi
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 01.03.2005 19:45:07 vasta tsitaadiga

kk001a kirjutas:
tsitaat:

Võtsin stringina sisse, kuid kui kontrollima hakkasin (a[0] == 1), anti veateade (eclipse): "The type of the expression must be an array type but it resolved to String"

Mina kirjutaksin umbes sellise koodi:

int number = 123123;
String s = String.valueOf(number);
for(int i=0; i<s.length(); i++) {
if(s.charAt(i) == '1') {
System.out.println("Leidsin numbri 1 positsioonil " + String.valueOf(i+1));
}
}

Super. See oligi see, mida vaja. Kuid kas javas suhtutakse " ning ' - märkidesse erinevalt. Jutumärkidega ei sobinud talle kohemitte jne.

_________________
Ärge uskuge, mida teised teile räägivad.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 01.03.2005 19:56:19 vasta tsitaadiga

" vahel käivad stringid, ' vahel üksikud märgid ehk char tüüpi muutujad
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
.phonkyp.
Kreisi kasutaja
.phonkyp.

liitunud: 17.09.2004




sõnum 01.03.2005 21:36:07 vasta tsitaadiga

Ho Ho, ole sa tänatud icon_smile.gif

Ja kuna see on vastav teema, siis: link.
icon_rolleyes.gif

_________________
Ärge uskuge, mida teised teile räägivad.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 01.03.2005 21:58:28 vasta tsitaadiga

karm nimi neil icon_biggrin.gif

Kui õieti aru sain siis see projekt pole eestlaste oma. Veab neil et eestikeelt nii vähesed oskavad
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 24.08.2005 22:12:58 vasta tsitaadiga

Kuda ma oma Java appletit kodukale panna saaks ?

Kuskilt leidsin sellise rea:
<applet code="xxxxx.class" width="600" height="350"></applet>

Ise panin nii ja ei funka:

tsitaat:

<html>

<head>
<applet code="arvuta.class" width="600" height="350"></applet>
</head>

<body>
</body>
</html>


See ilus java ikoon tuleb appleti kasti kohale ja ootab kuskil 20 sec -i ja siis kirjutab browseri teadeteribale:
"Applet arvuta notinited"

Javascriptiga käis nõnda, et toppisid oma Javascripti koodi
<script language="JavaScript" type="text/JavaScript">
ja
</script> vahele ning töötas.

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 24.08.2005 22:29:26 vasta tsitaadiga

arvutisõber, pane see applet ikka body sisse icon_wink.gif
_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 25.08.2005 01:48:45 vasta tsitaadiga

icon_biggrin.gif
Proovisin, aga ei tööta, ma olen miskit tegemata jätnud

Proovisin ühte graafikaga appletit ja see läks tööle.

Mul on sihuke programm, mis ei joonista vaid paneb teksti ikka sinna Consolesse. Et vaja see väljastatav tekst ja tekstisisestus kuidagi Appletisse saada.

Kuda muidu sellist asja Appletisse saaks ?
Näiteks:

import java.awt.*;
import java.applet.*;
public class h extends Applet {
public static void main (String [] args) {

System.out.println("Tere !");
}
}

Edit: Leidsin õpetuse http://richardbowles.tripod.com/java/guide/methods/methods2.htm
http://www.dgp.toronto.edu/~mjmcguff/learn/java/05-keyboardInput/

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003



Autoriseeritud ID-kaardiga
sõnum 25.08.2005 08:15:39 vasta tsitaadiga

uuri parem jah õpetusi natuke.. Appleti progemisel on hoopis teised alustõed kui tavaliste juppide tegemisel.. icon_wink.gif näiteks pole main meetodit vaja, seal pidi hoopis miskit init ja muude sellistega möllama..
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 28.08.2005 02:05:04 vasta tsitaadiga

Õpik:

David J. Eck. Introduction to Programming Using Java.
http://math.hws.edu/javanotes/

Seda raamatut pidi vägagi hinnatama, kuid ise olen tähele pannud, et väga hästi õpib teiste tehtud näiteid uurides, nii endal ikka rohkem nuputamist ja avastamisrõõmu.
Kui millegist aru ei saa siis otsid Google -st, uurid näiteid ja loed väheke...

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004



Autoriseeritud ID-kaardiga
sõnum 06.11.2005 11:06:53 vasta tsitaadiga

nii mul paar küsimust kuidas dosi aknas värviliselt kirjutada ? Kui see on üldse võimalik. icon_redface.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 06.11.2005 12:59:05 vasta tsitaadiga

standardvahenditega üsna kindlasti mitte.
kas command promptis üldse värviliselt kirjutada saab?

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
XYZ
HV Guru
XYZ

liitunud: 05.11.2001




sõnum 06.11.2005 14:24:28 vasta tsitaadiga

Kas just iga vahendiga see õnnestub, seda ma ei tea. Aga muidu on võimalik küll backround colorit määrata ja foreground colorit määrata, s.t. nii tausta kui ka teksti ja graafilises reziimis joonist igas värvis esitada. Teksti puhul võib ka iga tähe eri värvi tekitada. Igaühe vahel enne ekraanile genereerimist vaid värvi sättida...
Kommentaarid: 81 loe/lisa Kasutajad arvavad:  :: 3 :: 12 :: 56
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004



Autoriseeritud ID-kaardiga
sõnum 14.11.2005 18:04:34 vasta tsitaadiga

kas keegi seletaks suhteliselt hästi ära mida annab returniga teha ja miks? kus ?.
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 14.11.2005 18:07:09 vasta tsitaadiga

Returniga saab funktsioonidest väljuda. Kui funktsioonil on ära määratud ka tagastatava väärtuse tüüp siis tuleb ka see tagastada.

Sellisele küsimusele peaks saama vastuse mõnest algajale programmeerijale mõeldud raamatust või tutorialist.

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lehm2
Kreisi kasutaja


liitunud: 19.09.2004



Autoriseeritud ID-kaardiga
sõnum 14.11.2005 23:35:20 vasta tsitaadiga

"Java programmeerimise aabits" kas seda raamatut tasub osta või mitte (põhiline et oleks eesti keeles) icon_razz1.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 15.11.2005 13:15:12 vasta tsitaadiga

https://foorum.hinnavaatlus.ee/viewtopic.php?p=1387205#1387205
samas teemas räägitud sellest juba
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004



Autoriseeritud ID-kaardiga
sõnum 16.11.2005 00:01:32 vasta tsitaadiga

seal väga segaselt on selgitatud ei teagi kas ta nüüd on hea raamat või ei ole ? icon_rolleyes.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 18.11.2005 13:07:29 vasta tsitaadiga

lehm2 kirjutas:
seal väga segaselt on selgitatud ei teagi kas ta nüüd on hea raamat või ei ole ? icon_rolleyes.gif


Mina soovitaks otsida mõne ülikooli õppematerjale Java kohta. Ise ma üldse loen vähe õpikuid, tavaliselt võtan näite ette ja hakkan uurima. Kui aru ei saa, siis panen segastesse kohtadesse System.out.println(); ja vaatan et millal ja milleks midagi kasutatakse.
Soovitaks Java kirjutamiseks võtta Eclipse, see freeware. See näitab juba kirjutades enamus vigu ja konflikte ära, samas kommenteerib et mis konkreetselt valesti. Konfliktseid kohti on ka kerge üles leida, need on lahtri servas ära tähistatud.
Kui on näiteks String s; ja sa edaspidi kirjutad kuskile s. , siis lööb automaatselt Stringi commandide listi ette ja saad seal üles alla liikudes sobiliku commandi välja otsida (see ka siis hea kui ei tule mõni commandi kirjapilt meelde).
Kui mõni ebaselge command kuskil, siis muidugi Google ja Java API abiks.

Üks küsimus:

Kas Eclipses on selline asi võimalik, et salvestad ise mingi tähtedekombinatsiooni ja siis teatud nuppude kombinatsiooni kasutades saad selle oma valitud kohta välja kutsuda.
Et nagu suht tülikas seda System.out.println(""); kogu aeg uuesti kirjutada. Muidugi teen tavaliselt nii, et jätan ta mõnda kohta välja kommenteeritult, aga kui kood on pikk ja vahel vaha ka muud copida ja pasteda, siis on ka see suht nigel variant.

Aga Eclipses avastasin sellise toreda commandi, et võtad mingi osa koodist blokki ja vajutad ctrl+/ ja kommenteerib selle välja (// -i kasutades).

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 18.11.2005 14:56:35 vasta tsitaadiga

tsitaat:
Kas Eclipses on selline asi võimalik, et salvestad ise mingi tähtedekombinatsiooni ja siis teatud nuppude kombinatsiooni kasutades saad selle oma valitud kohta välja kutsuda.
Mitte päris aga peaaegu

window->preferences->Java->editor->templates all defineeri uus käsk vastavalt vajadusele. Malli saad võtta näiteks for'ist

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 30.01.2006 21:18:52 vasta tsitaadiga

Kas keegi teab kindlat põhjust, miks mobiilidele mänge just Java -s tehakse ?
Kas "cross platform" omaduse pärast ? Et selle pärast peaks Java suht unikaalne ja teistest ees olema icon_rolleyes.gif

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 30.01.2006 21:38:23 vasta tsitaadiga

Tõenäoliselt veidi lihtsama porditavuse pärast. Compile once, run anywhere paraku mobiilses maailmas ei kehti kuid asi on siiski parem kui oleks siis kui iga tootja/tooteseeria omaks täiesti erinevat proset, OS'i ja teeke.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 01.02.2006 13:17:01 vasta tsitaadiga

Kas keegi on selleist asja teinud või näinud, et tehakse mingi .exe tüüpi fail, mille käivitamisel avab ta windows`s cmd ja käivitab seal Java rakenduse ? Et nagu seal .exe tüüpi failis oleks .class faili asukoht ära määratud.
Kui jah, siis kas on kuskil selline "template" saadaval või kuidas ise tegite ?

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
reneSharp
HV kasutaja
reneSharp

liitunud: 13.11.2005



Autoriseeritud ID-kaardiga
sõnum 01.02.2006 14:29:23 vasta tsitaadiga

arvutisõber kirjutas:
Kas keegi on selleist asja teinud või näinud, et tehakse mingi .exe tüüpi fail, mille käivitamisel avab ta windows`s cmd ja käivitab seal Java rakenduse ? Et nagu seal .exe tüüpi failis oleks .class faili asukoht ära määratud.
Kui jah, siis kas on kuskil selline "template" saadaval või kuidas ise tegite ?

Ma küll et tea täpselt kuda seda javas tehakse
aga miks sul sellist lahendust vaja on ?

kutsud javas välja teise programmi , mis siis oleks cmd.exe
annad parameetriks käsu mida tahad cmd -s käivitada ja peakski toimima
suht lihtne loogika, javal on kindlasti mingid klassid millega saab kutsuda välja teise
rakenduse, ning siis seda näidata eraldi aknas või siis varjatult käivitada
ma ise olen seda teinud aga seda C# -is

2minutit googeldamist ja tulemus peaks olema javas selline


import java.io.*;


public class Test {
   
   public static void CmdExec(String[] command) {
      try {
         String[] envp = null; // should inherit the environment
         File startingFolder = new File("C:/ffmpg/"); // start from C:\
          Process p = Runtime.getRuntime().exec(command, envp, startingFolder);   
         
            InputStream stderr = p.getErrorStream();
            InputStreamReader isr = new InputStreamReader(stderr);
            BufferedReader br = new BufferedReader(isr);
            String line = null;
            //System.out.println("<ERROR>");
            while ( (line = br.readLine()) != null)
                System.out.println(line);
            //System.out.println("</ERROR>");
            int exitVal = p.waitFor();
            System.out.println("Process exitValue: " + exitVal);
           
      } catch ( Exception e ) {
         System.out.println( e );
      }
  }
      
  public static void main( String args[] ) throws IOException {
    
     String[] command = {"C:\\ffmpg\\ffmpeg.exe",
             "-i", "Floyd.mpg",
             "-s", "320x240",
             "Test.flv"};      

      CmdExec ( command );
  }
 
}



EDIT //

Death kirjutas:
minu arusaamist mööda tahatis inimene EXE faili mis tema java proge käima laseks icon_wink.gif


mm niih jah täitsa õige aga ma ei saanud ise aru miks peab olema just exe, sellise
suht lihtsa asja tegemiseks, saab ju ära ajada asja bat failiga ,mis käivitab java
rakenduse, siis peaks lahendus eriti lihtne ole aga jah see kood on javas mis kutsub
välja välise programmi, mille loogika peaks sama olema sarnane siis sellele ,kui käivitada bat fail ja
sinna sisse siis java faili asukoht ja parameetrid


viimati muutis reneSharp 01.02.2006 14:42:36, muudetud 2 korda
Kommentaarid: 25 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 01.02.2006 14:31:25 vasta tsitaadiga

minu arusaamist mööda tahatis inimene EXE faili mis tema java proge käima laseks icon_wink.gif
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
kk001a
HV vaatleja


liitunud: 28.05.2003




sõnum 01.02.2006 15:12:06 vasta tsitaadiga

tsitaat:

minu arusaamist mööda tahatis inimene EXE faili mis tema java proge käima laseks


http://forum.java.sun.com/thread.jspa?threadID=421929&messageID=1874317
tagasi üles
vaata kasutaja infot saada privaatsõnum
arvutisõber
HV veteran
arvutisõber

liitunud: 01.08.2002




sõnum 06.02.2006 23:10:24 vasta tsitaadiga

Tänud teile thumbs_up.gif

Ma väljndasin ennast vast vähe kehvasti, et muidugi pole tarvis otseselt .exe faili.

Mõned võimalused:

tsitaat:
Excelsior JET, Personal Edition ( http://www.excelsior-usa.com/jet.html ) is
free for your own use (i.e. you can optimize you app to native EXE so that it runs faster on your system,
but you cannot distribute that EXE.)


tsitaat:
Instead of converting it to an exe, convert it to a jar file. Jar files are more portable than exe files because they can be double-clicked on any operating system. The caveat is that a Java interpreter must be installed on the target computer for the double-clicking to work.

http://developer.java.sun.com/developer/Books/javaprogramming/JAR/


EDIT:

Selline küsimus, et tegin for tsükli char tulemuste nägemiseks...

Kui kedagi huvitab siis:

tsitaat:
for (int i = 0; i <= 255; i++) {
char c;
System.out.println(" char c väärtusel " + i + " = " + (ch = (char)i)); // konverdime int`i char`ks
}


Aga

char väärtusel 1-8, 11-12, 14-27 ja 127 on tulemus "ruut"
char 9-10, 13, 28-32 ja 160, on tulemuseks tühik
char väärtusel 128-159 ja 256 ning edasi on tulemuseks ?

Aga kas erineva keyboard layout`ga näeksin ma nende hulge ruutude, tühikute ja küsimärkide asemel muid sümboleid...[/b]

_________________
...
Kommentaarid: 55 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
kk001a
HV vaatleja


liitunud: 28.05.2003




sõnum 07.02.2006 17:09:17 vasta tsitaadiga

Päris nii see pole, et 256 ja edasi ainult küsimärgid. Keevitasin asja illustreerimiseks sellise koodi kokku:

String s = " char c väärtusel ";
String s2 = " = ";
FileOutputStream out_file = new FileOutputStream ("kooditabel.txt");
OutputStreamWriter out = new OutputStreamWriter (out_file, "UTF-8");
for (int i = 0; i <= 65535; i++) {
out.write(s);
out.write(String.valueOf(i));
out.write(s2);
out.write(i);
out.write('\n');
}
out.close();

Javas on char tüübi suurus kaks astmes kuusteist ehk 0 kuni 65535, antud koodijupp kirjutab kooditabel.txt faili UTF-8 kodeeringus kõikide märkide väärtused. Tee kooditabel.txt mingi pädeva tekstieditoriga lahti ja vali kodeeringuks UTF-8. Igasugu huvitavad märgid peaksid välja ilmuma, mina nägin muuhulgas näiteks kreeka, vene jt. tähestike tähti icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Hea proge JAVA tegemiseks ja JAVA-ga seotud küsimused mine lehele eelmine  1, 2, 3, 4, 5, 6, 7, 8, 9  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.