Kezdőoldal » Számítástechnika » Programozás » Java programozásban kéne...

Java programozásban kéne segítség. Egy feladatot kéne megoldani, amit lentebb ki is írok. Hibajavítás és befejezésben valaki valami ötlet?

Figyelt kérdés

Készítsen egy programot, amely -20 és +20 közötti n

számot fogad el.


Ha a szám negatív, akkor irassa ki a szám harmadik

hatványainak a sorozatát 2-től n-ig egy sorba vesszővel

és szóközzel elválasztva. Az utolsó szám után nincs

vessző és szóköz.


Ha a szám pozitív, akkor irassa ki a számok

négyzetgyökeinek a sorozatát -től n-ig mindegyiket

új sorba 3 tizedesjegy pontossággal.


Eddig ez sikerült, de nem lett jó, mert nem futtatja, és néhány dolgot nem találok, ami pl c#-ban van. Esetleg hibajavításban is segítene valaki? Köszönöm!


package szam;


import java.util.Scanner;


public class Szam {


public static void main(String[] args) {

int meret=40;

int[] szamok = new int[meret];

Scanner keyboard = new Scanner(System.In);

System.out.println("Add meg a számot: ");

for (int i=-20; i<=+20;i++)

{

if (i>20 i<-20)

System.out.print("-20 és +20 között válasszon számot!");

else if (i>0 and i<=20)

{

for (int i = 1; i <= 20; i++) {

double root = Math.sqrt(i);

System.out.println("négyzetgyök(" + i + ") = " + root);

}



2014. nov. 10. 17:40
 1/2 anonim ***** válasza:

> nem lett jó, mert nem futtatja


Ilyenkor az a teendő, hogy elolvasod a fordító hibaüzeneteit, majd értelmezed. Ha utóbbi nem megy, másold be őket, és segítünk.


Például nekem szemre az "i<=+20"-ban nem tetszik a + jel. Vedd ki, pozitív számokat nem kell előjelezni. Gyanítom ez is a(z egyik) hiba, hiszen a + egy 2 operandusú műveletet jelöl, és csak 1 operandust adtál.

2014. nov. 10. 17:46
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Az előző jól mondja.


Nem mellékesen, ha az a feladat leírása, ami fent olvasható, akkor én nem biztos, hogy így értelmezném.


"if (i>20 i<-20)" innen hova lett az operátor?


"else if (i>0 and i<=20) " ez nem pascal. Íme: &&


Tényleg igazán megnézhetted volna, mit mond a compiler...

2014. nov. 10. 17:53
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!