Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pomoc s javou

Ahoj pomohl by mi prosím někdo s těmito úlohami. Jsou to poslední úlohy, kterým ještě nerozumím děkuji za opodvěď:)

1. Vytvořte cyklus while, který vypíše 100 lichých čísel v souvislé řadě. První vypsané číslo bude 49.

2. Najděte a opravte chyby v následujícím programu tak, aby členské proměnné strana a uhel zůstaly private. Do třídy Trojuhelnik doplňte přístupové metody get pro obě členské proměné tak, aby se ve třídě Main správně vypsal text o trojúhelníku.

public class Trojuhelnik { 
private double strana = 0.0; 
private double uhelAlpha = 0.0; 
public Trojuhelnik(double strana, double uhelAlpha) { 
this.strana = strana; 
this.uhelAlpha = uhelAlpha; 
} 
.... 
}
public class Main { 
public static void main(String[] args) { 
Trojuhelnik trojuhelnik = new Trojuhelnik(); 
trojuhelnik.strana = 10.0; 
trojuhelnik.uhelAlpha = 60.0; 

System.out.println("Trojúhelnik má stranu: " + trojuhelnik.getStrana() + " a úhel " + trojuhelnik.getUhelAlpha()); 
} 
}

3. Máte deklarovánu proměnnou txt. Do nové proměnné newTxt zkopiruje z proměnné txt, text "svítit". Ke kopírování použijte metody třídy String. Jako parametry nesmíte použít absolutní hodnotu (číslo), ale pouze metody třídy String a kopírovaný text.

String txt = "Zítra bude svítit sluníčko.";

4. Vytvořte kód, ve kterém inicializujete proměnnou typu pole. Pole bude mít 150 prvků typu byte. Hodnoty jednotlivých budou budou inicializovány následujícími hodnotami:
prvek 0 - 3, prvek 1 - 2, prvek 2 - 1, prvek 3 - 3, prvek 4 - 2, prvek 5 - 1, prvek 6 - 3 ....
Nadeklarujte všechny potřebné proměnné.

Děkuju za každou radu.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Čemu konkrétně nerozumíš? Co jsi už udělal? Domácí úkoly za tebe řešit nebudeme. Ale rádi pomůžeme,…
host 01.01.2012 16:52
host
1. nechapu jak sestrojit cyklus aby to vypsalo první liché čislo od 49 chapu podmínku dělitelnosti…
Flendrs5 01.01.2012 17:02
Flendrs5
Tak třeba ten první příklad. Do podmínky WHILE dáš podmínku, aby prováděl ten cyklus dokud bude plat…
host 01.01.2012 17:14
host
Vytvořte cyklus while, který vypíše 100 lichých čísel v souvislé řadě. První vypsané číslo bude 49.…
AZOR 01.01.2012 17:35
AZOR
Ano, máš pravdu, děkuju za opravu. Špatně jsem si přečetl zadání (myslel jsem, že se mají vypsat lic…
host 01.01.2012 18:22
host
nepochybuju o tom ze jsi to jen prehledl, spis mi slo o to, aby to neprehledl i tazatel - vis jaci j… poslední
AZOR 01.01.2012 21:55
AZOR

1. nechapu jak sestrojit cyklus aby to vypsalo první liché čislo od 49

chapu podmínku dělitelnosti ze napřiklad int i%2==1 vypíše lichá čisla ale nevím jak přijít abych udělal 100 čísel a první začlo 49
================================================== ================================================== ==========
2. dvojka mě napadla udělat pomocí getters and setters .
================================================== ================================================== ==========
3. nevím jaká je to metoda , umím skopírovat celý řetězec String ale neumím z něj vykrojit jen to svítit (počítám li správně že nechce substring)
================================================== ================================================== ==========
4. bohužel nechápu celou co se po mně chce

Tak třeba ten první příklad. Do podmínky WHILE dáš podmínku, aby prováděl ten cyklus dokud bude platit, že i>=49 a zároveň i<=100. Pak v cyklu budeš proměnnou i zvětšovat o jednu a kontrolovat, jestli je lichá nebo rovnou můžeš zvětšovat o dvě a nemusíš nic testovat, protože 49+2=51, 51+2=53, atd...). Co je na tom těžkého?

nepochybuju o tom ze jsi to jen prehledl, spis mi slo o to, aby to neprehledl i tazatel - vis jaci jsou ucitele (hovada), ne? Takze aby to mel dobre do ukolu, kdyz uz se s tim chudak morduje o svatky.

P.S. Ne ze by nesel napsat script s tim co jsi napsal - stacily by vice radku tisku v loopu a rozumne to posunout ;)

Zpět do poradny Odpovědět na původní otázku Nahoru