Dzien dobry ;)
Bardzo bym prosił o pomoc przy zadaniu o następującej treści:
"5. Pobierz od użytkownika dowolny tekst, następnie pobierz liczbę. Następnie spytaj, czy wydrukować dany tekst. W zależności od odpowiedzi, 1 oznacza tak, 2 oznacza nie, wykonaj zadanie , tzn. wydrukuj tyle razy, jaką liczbę podał użytkownik. Jeśli użytkownik wpisze coś innego niż 1 lub 2, wypisz „nie zrozumiałem, wybierz odpowiedź jeszcze raz”."
Wszystko szło "caaałkiem" niezle tzn udało mi sie jakos przebrnąc przez kolejne linie kodu aż doszedłem do pewnego momentu problem polega na tym że nie wiem jak wydrukmować tekst x ilości razy(taka ilość razy jaką poda użytkownik).
Tu jest mój kod wszystkie ewentułalne uwagi przyjmę z radością proszę wezcie pod uwagę to że dopiero się ucze.
import java.util.Scanner;
public class main {
public static void main (String[]args){
Scanner scanner = new Scanner(System.in);
String name,surename;
int phtoneNumber;
System.out.println("What is yours name? ");
name = scanner.next();
System.out.println("What is your surename? ");
surename = scanner.next();
System.out.println("Can you give me your phone nummber? ");
phtoneNumber = scanner.nextInt();
System.out.println("Print?");
System.out.println("1 = Hell Yea!!");
System.out.println("2 = Nope");
int a;
a=scanner.nextInt();
int copy;
if (a==1) {
boolean cos = true;
}
else if (a==0);
if(a==1){
System.out.println("How much coppy you want?");
}
copy=scanner.nextInt();
if((copy==1))
for(int i=0; i>=copy; i++);
System.out.println(name);
System.out.println(copy);
}
}
Tutaj jest kod który próbowałem napisać przy pomocy rozwiązania ale dalej nie drukuje tyle razy ile powinnien.
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String name, surename;
int phtoneNumber;
int j = 0;
System.out.println("What is yours name? ");
name = scanner.next();
System.out.println("What is your surename? ");
surename = scanner.next();
System.out.println("Can you give me your phone nummber? ");
phtoneNumber = scanner.nextInt();
System.out.println("Print?");
System.out.println("1 = Hell Yea!!");
System.out.println("2 = Nope");
int a;
a = scanner.nextInt();
int copy;
System.out.println("How much coppy you want?");
copy = scanner.nextInt();
if (a == 1) {
boolean cos = true;
} else if (a == 0) ;
switch (a) {
case 1:
do {
System.out.println(name);
j++;
}
while (j > copy);
break;
}