NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Řešené úlohy k 3.-5. lekci Javy

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Odpovídá na Mango
Neaktivní uživatel:5.2.2018 21:36

Offtopic: Dole je čudlík "Máš dlouhý zdroják?" který tě přesměruje na náš dev-lighter, takže nemusíš chodit na jiný web abys mohl vložit zdroják :)

Odpovědět
5.2.2018 21:36
Neaktivní uživatelský účet
Avatar
Roman Konečný:8.2.2018 15:23

Tohle nechápu, měl jsem to stejně jak je to ve výsledku a nejde mi to (identifier expected) a když to zkopíruju z výsledků tak ačkoliv je to do puntíku stejné tak to funguje... několikrát jsem to kontroloval a fakt je to do písemene stejné.. čím to je?

 
Odpovědět
8.2.2018 15:23
Avatar
Odpovídá na Roman Konečný
Roman Konečný:8.2.2018 15:35

ok, už jsem to našel, je to čárka místo tečky :D

 
Odpovědět
8.2.2018 15:35
Avatar
Luke Streit
Člen
Avatar
Odpovídá na Tomáš Pekárek
Luke Streit:13.2.2018 11:39

Také jsem vyžil u umocňování a čísla pí knihovnu :) Hlavně u čísla pí je ten výsledek přesnější...

 
Odpovědět
13.2.2018 11:39
Avatar
MArtin
Člen
Avatar
MArtin:15.2.2018 16:05

Math som pouzil len na PI:

package onlineapp;

import java.util.Scanner;

public class MyApp {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in, "UTF-8");
        System.out.println("Zadaj polomer kruhu (cm)");

        double num = Double.parseDouble(sc.nextLine());

        System.out.println("Obvod zadaného kruhu je: " + String.format("%.5f", 2 * Math.PI * num) + "cm");
        System.out.println("Obsah zadaného kruhu je: " + String.format("%.5f", Math.PI * num * num) + "cm^2");
    }
}
 
Odpovědět
15.2.2018 16:05
Avatar
Nikolaj Mácha :16.2.2018 22:00

Ahoj všem ,já jsem ty příklady napsal tahle vše funguje.

package jaksejmenujes;
import java.util.Scanner;
/**
*
* @author nikol
*/
public class Jaksejmenujes {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Ahoj, jak jse jmenuješ ?");
String vstupa;
vstupa = sc.nextLine();
System.out.prin­tln("Jaký jsi ?");
String vstupb;
vstupb = sc.nextLine();
String vystup;
vystup = vstupa + " je " + vstupb + ".";
System.out.prin­tln(vystup);

}

}


package umocneni;
import java.util.Scanner;

/**
*
* @author nikol
*/
public class Umocneni {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadejte číslo k umocnení :");
String s = sc.nextLine();
int a = Integer.parse­Int(s);
a = a * a;
System.out.prin­tln("Výsledek : " + a);

}

}


package obvodaobsahkruhu;
import java.util.Scanner;
/**
*
* @author nikol
*/
public class Obvodaobsahkruhu {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadej poloměr kruhu v cm :");
float a = Float.parseFlo­at(sc.nextLine());
System.out.prin­tln("Obvod kruhu je :" + 2Math.PIa);
System.out.prin­tln("Obsah kruhu je :" + Math.PI(aa));

}

}

 
Odpovědět
16.2.2018 22:00
Avatar
Veronika Nováková:24.2.2018 21:40

ahojte, tak som uspesne dobojovala s tymito ulohami a hla, podarilo sa :)
snad mi niekto da vediet ohladom mojej otazky k mocninam. dovolila som si pouzit float namiesto int (tak ako je v ukazke), a vsetko funguje spravne. nerozmiem preco je nutne pouzit integer ked funguje aj float?

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadaj číslo k umocneniu:");
float a = Float.parseFloat (sc.nextLine());
float mocnina = a * a;
System.out.prin­tln("Výsledok: " + mocnina);
}

}

 
Odpovědět
24.2.2018 21:40
Avatar
Filip Gola
Člen
Avatar
Filip Gola:12.3.2018 22:29

import java.util.Scanner;
public class Mocniny {

public void umocni(){
System.out.prin­tln("Enter an integer number");
Scanner sc = new Scanner(System.in);
int x = Integer.parse­Int(sc.nextLi­ne());
System.out.prin­tln("Result is: "+(x*x));
}
}

_____________­__________________

import java.util.Scanner;

public class Program1 {

public void combineString(){
System.out.prin­tln("Hi what's your name?");
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();
System.out.prin­tln("Tell me something about yourself");
String character = sc.nextLine();

System.out.prin­tln(name + " is "+ character);

}
}

_____________­__________________

import java.util.Scanner;

public class Kruh {

public void calculateCyrcle (){
final double PI = 3.14;

System.out.prin­tln("Enter the radius of a circle");
Scanner sc = new Scanner(System.in);
double radius = Double.parseDou­ble(sc.nextLi­ne());
System.out.println( "Circumference of the circle is: "+ (2radiusPI)+" cm. ");
System.out.println( " Circle content is: "+((PI(radius­radius)))+" cm2.");

}
}

Skusil som niečo také. Ale vzorce na kruh som si musel googlit :-X

 
Odpovědět
12.3.2018 22:29
Avatar
Urza
Člen
Avatar
Urza:21.3.2018 18:19

Ahoj tak jsem si zkusil udělat první test, vše OK, až na třetí příklad, tam jsem se trošku trápil. Nakonec jsem to zvládl sám i když nevím na jaké programátorské úrovni to je napsané. Vše jsem psal do jednoho projektu, proto je

//Scanner sc = new Scanner(System.in,"Windows-1250");/

u dalších příkladů jen jako poznámka. Děkuji za takovéto příklady a možnost si zkoušet nové věci.

package test1;


import java.util.Scanner;

/**
 *
 * @author Míra
 */
public class Test1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

    // 1 úkol /
    Scanner sc = new Scanner(System.in,"Windows-1250");
    System.out.println(" Ahoj, jak se jmenuješ?");
    String jmeno = sc.nextLine();
    System.out.println("Jaký jsi?");
    String vlastnost = sc.nextLine();
    System.out.println(jmeno +" je "+ vlastnost);



    // 2 úkol /
    //Scanner sc = new Scanner(System.in,"Windows-1250");/
    System.out.println("Zadej číslo k umocnění");
    int vysledek = Integer.parseInt(sc.nextLine());
    System.out.println(vysledek * vysledek );


    //3 úkol /
    //Scanner sc = new Scanner(System.in,"Windows-1250");/
    System.out.println("Zadej poloměr kruhu  (cm):");
    float p = Float.parseFloat(sc.nextLine());
    float obvod =  (float) (2 * Math.PI * p);
    float obsah = (float) (Math.PI * (p*p));
    System.out.println("Obvod zadaného kruhu je: " + obvod);
    System.out.println("Jeho obsah je: " + obsah + " cm^2");
 
Odpovědět
21.3.2018 18:19
Avatar
Peter Kahan
Člen
Avatar
Peter Kahan:17.4.2018 14:29

Zatiaľ jednoduché príklady. V treťom príklade som si dovolil zavolať "Math.PI", cele vložil do premennej a tým pádom sa netrápil s desatinným číslami, pracoval som iba s double premennými, hotovo.

 
Odpovědět
17.4.2018 14:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 385.