Zadávanie reťazca:Kód:
package priklad1; // generované
import java.util.Scanner; // importovanie triedy Scanner, aby sa dalo zadávať
/**
*
* @author Libor Šimo
*/
public class Priklad1 { // generované
/**
* @param args the command line arguments
*/
public static void main(String[] args) { // generované
Scanner sc = new Scanner(System.in, "UTF-8"); // vytvorenie inštancie triedy Scanner na zadávanie
System.out.println("Zadajte reťazec:");
String retazec = sc.nextLine(); // vyžiadanie zadávania
System.out.println(retazec); // výpis zadaného
}
}
run:
Zadajte reťazec:
Popokatepetl
Popokatepetl
Zadávanie čísiel:Kód:
public class Priklad1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "UTF-8"); // vytvorenie inštancie triedy na zadávanie
System.out.println("Zadajte celé číslo:");
int i = Integer.parseInt(sc.nextLine()); // vyžiadanie zadávania celého čísla
System.out.println("Zadajte desatinné číslo:");
float f = Float.parseFloat(sc.nextLine()); // vyžiadanie zadávania desatinného čísla
System.out.printf("Celé: %d, desatinné: %f\n", i, f); // výpis zadaného
System.out.println("Súčet týchto čísiel je: " + (i + f)); // iný spôsob výpisu, automaticky zmení výsledné číslo na reťazec
/* Vysvetlenie:
System.out.println("Súčet týchto čísiel je: " + String.valueOf(i + f)); // zmení výsledné číslo na reťazec */
}
}
run:
Zadajte celé číslo:
5741
Zadajte desatinné číslo:
789.6543
Celé: 5741, desatinné: 789,654297
Súčet týchto čísiel je: 6530.6543
Zadávanie znakovKód:
package priklad1;
import java.io.IOException; // aby sa dalo použiť System.in.read() na čítanie znakov z klávesnice
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadajte znak:");
int i = System.in.read(); // zadaný znak má číselnú hodnotu
System.out.printf("Zadali ste znak s číslenou hodnotou %d.\n", i);
char c = (char)i; // prekonvertovanie int na char
System.out.printf("Zadali ste znak %c.\n", c);
}
}
run:
Zadajte znak:
F
Zadali ste znak s číslenou hodnotou 70.
Zadali ste znak F.
_________________
kódy píšem na platforme: linux Ubuntu 12.04 (Geany, Code::Blocks), WinXP (Code::Blocks, PsPad editor),
Skype: libcokamo, ICQ: 56312279
Ak treba, napíš mi na
libcosenior@gmail.com. To mám v mobile a stále po ruke.