Seuraa 
Viestejä1112

tehdään yhdessö ohjelma java-kielellä. En itse enää osaa, joten voiko joku kirjoittaa koodin siihen tuttuun hello world! -ohjelmaan?

Sivut

Kommentit (30)

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
BCK
Seuraa 
Viestejä6960

https://en.wikipedia.org/wiki/Java_syntax kertoo :-) :

---

import static java.lang.System.out;

//'out' is a static field in java.lang.System

public class HelloWorld {

     public static void main(String[] args) {

         //--- tassa oli kolmen rivin kommentti ----

         out.println("Hello World!");

      }

}
 

(Tuo kolmen rivin kommentti ei näkynyt tässä foorumissa kunnolla formatoinnin osalta. Kommentti oli:  
/* The following line is equivalent to: System.out.println("Hello World!"); and would have been incorrect without the import declaration. */ 

)

karahka
Seuraa 
Viestejä1112

import static java.lang.System.out;

//'out' is a static field in java.lang.System

public class HelloWorld {

     public static void main(String[] args){

         out.println("Hello World!");

         in.//mitäs tähän tulee, jos haluaa ensin kysyä käyttäjältä, mitä haluaa tulostettavan ja               //sitten tulostaa sen

      }

}

Redpill
Seuraa 
Viestejä316

karahka kirjoitti:

Missäs tämän sovelluksen voi ajaa? komentorivi, missäs se on windows seiskassa? Ja miten se tapahtuikaan se ohjelman kääntäminen ja ajaminen?

Voit harjoitukseksi ajaa sitä vaikka selainpohjaisessa ohjelmassa, jossa on editori ja java-tulkki mukana:

http://www.jdoodle.com/

https://ideone.com/

Jos haluat kääntää ja ajaa omia java-ohjelmia kotikoneella, kannattaa lukea aloitusohjeet esim: http://mooc.fi/courses/2015/ohjelmoinnin-mooc/

Jos ei kurssin seuraaminen kiinnosta, niin sitten tästä ohjeet:

https://docs.oracle.com/javase/tutorial/getStarted/cupojava/netbeans.html

Redpill
Seuraa 
Viestejä316

karahka kirjoitti:

Olikos se joku hyvä editori crimsoneditor?

Itse olen käyttänyt Notepad++:saa, mutta nopealla vilkaisulla vaikuttaa ihan passelille editorille tuokin. Jos käytät tuota editoria, niin sinun pitää kääntää ja ajaa kirjoittamasi ohjelmat erikseen komentoriviltä Javan työkaluilla.

Tuossa alimmassa laittamassani linkissä on NetBeans -kehitysväline, missä nämä em. ominaisuudet on leivottu sisään editoriin.

karahka
Seuraa 
Viestejä1112

import static java.lang.System.out;

public class HelloWorld {

     public static void main(String[] args){
         String sana;
         out.println("Hello World!");
         sana = in.readln();
         out.println(sana);
      }
}

Onkos tässä jokin vikana?

karahka
Seuraa 
Viestejä1112

Redpill kirjoitti:

karahka kirjoitti:

Olikos se joku hyvä editori crimsoneditor?

Itse olen käyttänyt Notepad++:saa, mutta nopealla vilkaisulla vaikuttaa ihan passelille editorille tuokin. Jos käytät tuota editoria, niin sinun pitää kääntää ja ajaa kirjoittamasi ohjelmat erikseen komentoriviltä Javan työkaluilla.

Tuossa alimmassa laittamassani linkissä on NetBeans -kehitysväline, missä nämä em. ominaisuudet on leivottu sisään editoriin.

Missäs windows 7:ssa on komentorivi/kehote?

Redpill
Seuraa 
Viestejä316

karahka kirjoitti:

Redpill kirjoitti:

karahka kirjoitti:

Olikos se joku hyvä editori crimsoneditor?

Itse olen käyttänyt Notepad++:saa, mutta nopealla vilkaisulla vaikuttaa ihan passelille editorille tuokin. Jos käytät tuota editoria, niin sinun pitää kääntää ja ajaa kirjoittamasi ohjelmat erikseen komentoriviltä Javan työkaluilla.

Tuossa alimmassa laittamassani linkissä on NetBeans -kehitysväline, missä nämä em. ominaisuudet on leivottu sisään editoriin.

Missäs windows 7:ssa on komentorivi/kehote?

Kirjoita käynnistävalikon hakukenttään "cmd" ja paina enter.

karahka
Seuraa 
Viestejä1112

import static java.lang.System.out;

public class HelloWorld {

     public static void main(String[] args){
         String sana;
         out.println("Hello World!, Kirjoita jokin sana, niin tulostan sen kolme kertaa");
          sana = in.readln();

         for(int i=0,i<3,i++){
         out.println(sana);
         }
      }
}

Redpill
Seuraa 
Viestejä316

karahka kirjoitti:

import static java.lang.System.out;

public class HelloWorld {

     public static void main(String[] args){
         String sana;
         out.println("Hello World!, Kirjoita jokin sana, niin tulostan sen kolme kertaa");
          sana = in.readln();

         for(int i=0,i<3,i++){
         out.println(sana);
         }
      }
}

Tuossa vielä yksi online-vempele:http://www.compilejava.net/

for-silmukkassa pitäisi olla for(int i=0;i<3;i++) eli pilkut korvattu puolipisteillä.

Periaate sinulla on ihan oikein, kun yrität lukea syötettä in-syöttövirrasta kohdassa sana = in.readln();, mutta Javassa ei syystä tai toisesta voi lukea tällä tavalla standardisyöttövirtaa. Oikeita tapoja on useita, esim. täällä on kahdessa ekassa vastauksessa on kerrottu kaksi eri tapaa:

http://stackoverflow.com/questions/5287538/how-to-get-basic-user-input-f...

Sivut

Suosituimmat

Uusimmat

Sisältö jatkuu mainoksen alla

Uusimmat

Suosituimmat