x-kom hosting

Java wprowadzenie wartości zmiennej

bugy
utworzono
utworzono

Witam,

Jestem początkującym "programistą" ;). Niedawno zacząłem uczyć się Javy. (jest to mój 1 język komputerowy jakiego się uczę, ale mam spore doświadczenie jeżeli chodzi o schematy blokowe - zmienne, pętle, itd nie są mi obce).

Uczę się z książki "Praktyczny kurs Java" Umiem już napisać prosty program, dokonujący operacji na zmiennych, ale tylko zmiennych zdefiniowanych od razu podczas pisania programu - jak dla mnie jest to trochę bez sensu... Chciałbym na początek napisać program wykonujący np. dzielenie 2 liczb - wpisanych przez użytkownika po uruchomieniu programu.

Jak to zrobić, żeby program po włączeniu pytał się użytkownika o wartość zmiennej? Proszę, jeżeli koś znajdzie czas, to żeby najlepiej napisał mi taki program - tylko beż żadnych skomplikowanych bajerów - których bym nie zrozumiał ;). Proszę też o króciutki opis, który fragment kodu będzie odpowiadał, za TĄ zmienną.

Z góry BARDZO dziękuję, za szybkie odpowiedzi! Pozdrawiam!

piotrusgit
komentarz
komentarz

Znam tą książke i wiem jak jest zrobiona. Na początku rzeczywiście jest strasznie dużo teorii mówiącej o tym jak język jest zbudowany, pozanjesz podstawowe pojęcia ale na zmieniane zmiennych jest trochę za wcześnie. Jeśli jednak ci sie pali to zerknij na stronę 253 i popatrz sobie jak to wygląda. Naprawdę lepiej przebrnąć przez cały proces edukacji zawarty w tej książce niż tak na łapu capu.

No chyba że nie przerażają cię instrukcje typu:

try{System.in(zmienna);}catch(IOException e)

Powyższy sposób dzaiła jednak tylko dla znaków. tzn, że dla liczb musisz zastosować lkonwersjie itp itd...

Wiec cierpliwości drogi kolego cierpliwości

  • 6 lat później...
didek102
komentarz
komentarz
import java.util.Scanner;

public class test {

public static void main(String[] args) {

Scanner skaner = new Scanner(System.in);

System.out.println("wpisz 1 liczbę");
int dzielna = skaner.nextInt();


System.out.println("wpisz 2 liczbę");
int dzielnik = skaner.nextInt();

System.out.println("wynik: " + dzielna/dzielnik);

}

}

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.