• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Początek z Java - błąd logiczny /

Object Storage Arubacloud
0 głosów
342 wizyt
pytanie zadane 25 czerwca 2018 w Java przez Mikołaj Dudziak Nowicjusz (140 p.)
zamknięte 26 czerwca 2018 przez Mikołaj Dudziak

Witam,
Rozpocząłem przygodę z Javą i natknąłem się na 2 problemy na które rozwiązania nie znalazłem. 
Otóż po dopisaniu kolejnego wyniku z nawiasu aby otrzymać wynik 55 nic się nie dzieje. Co najlepsze po zmianie liczby 5 na dowolną wynik cały czas wychodzi 5 :/. 
Kieruję się tym poradnikiem, mimo wykonywania tych samych kroków wynik nie wychodzi.

https://www.youtube.com/watch?v=TFxNcoOGcXE&list=PLTs20Q-BTEMMJHb4GWFT34PAWxYyzndIY&index=2
moment w poradniku to -  16:50

Linki do zdjęć kodu :

https://drive.google.com/file/d/13UeQ_aqnFLswyimDtBgXDX8kXlH0l23K/view?usp=sharing

https://drive.google.com/file/d/1pJ1g-sW96F5NlzVc5RVWCL0ktlTrHWkz/view?usp=sharing

komentarz zamknięcia: Znalazłem rozwiązanie
1
komentarz 25 czerwca 2018 przez Mariusz08 Maniak (62,300 p.)
Pokaż kod w formie tekstu.
komentarz 25 czerwca 2018 przez Mikołaj Dudziak Nowicjusz (140 p.)
przeniesione 25 czerwca 2018 przez Eryk Andrzejewski
public class Main
{
    public static void main (String[] args)
    {
        int wynik =5;
        System.out.println("wynik = " + wynik + wynik);
    }

 

komentarz 25 czerwca 2018 przez manjaro Nałogowiec (37,390 p.)
Ambitny program ;)
2
komentarz 25 czerwca 2018 przez mbabane Szeryf (79,280 p.)

Akurat pokazuje to dość istotną rzecz, bo jaki będzie wynik tego programu:

public class Main
{
    public static void main (String[] args)
    {
        int wynik = 5;
        System.out.println(wynik + wynik + " wynik = ");
    }
}
komentarz 25 czerwca 2018 przez Wiciorny Ekspert (270,110 p.)
BARDZO BARDZO Dobrze to zaprezentowałeś :D niech sie ludzie ucza .. rozumiec jezyk

3 odpowiedzi

0 głosów
odpowiedź 25 czerwca 2018 przez Wiciorny Ekspert (270,110 p.)
bo odpalasz cały czas "app" a nie Main :)... czyli  odpal jeszcze raz aplikacje która teraz masz, a nie poprzednio zapisaną np

tak czy siak to zadziałą bo w ide na stronie https://www.tutorialspoint.com/compile_java_online.php

jest poprawnie :)

więc odpal ten projekt obecny, a nie poprzedni tak jak z lewej strony na dole masz napisane Run: app, a nie  Run: main
komentarz 25 czerwca 2018 przez Mikołaj Dudziak Nowicjusz (140 p.)
Ale ja widzę tylko opcję run:app a run:main nie widzę
komentarz 25 czerwca 2018 przez Wiciorny Ekspert (270,110 p.)

naciśnij prawy na metode myszką  potem wybierz RUN-AS  i tam wybierz Run main 

coś w ten sposób Znalezione obrazy dla zapytania intellij run main

komentarz 25 czerwca 2018 przez Mikołaj Dudziak Nowicjusz (140 p.)
klikam wszystko i nic się nie zmienia
komentarz 25 czerwca 2018 przez Mikołaj Dudziak Nowicjusz (140 p.)

@Wiciorny, program jagdyby nie rozumie/ nie widzi ,że liczby się zmieniły i cały czas pokazuje stare. Jedyną opcją jest zrestartować program.

0 głosów
odpowiedź 25 czerwca 2018 przez mbabane Szeryf (79,280 p.)
Wygląda to tak jakbyś nie kompilował kodu, tylko cały czas uruchamiał "stary" program.
komentarz 25 czerwca 2018 przez Mikołaj Dudziak Nowicjusz (140 p.)
Program odpalam poprzez run app, innej opcji nie widzę
komentarz 25 czerwca 2018 przez mbabane Szeryf (79,280 p.)

CTRL+SHIFT+F10 uruchamia aktualnie otwartą klasę (albo tam gdzie się znajduje kursor/karetka, w sumie nie wyłapałem tego szczegółu).

Innym sposobem to kliknięcie na daną klasę PPM i run z zielonym trójkątem. Można też przejść do menu View i włączyć odpowiedni komponent z przyciskami. Jeszcze inny sposób to kliknięcie w trójkąt przy bloku z numeracjami wierszy (o ile dana klasa zawiera metodę main).

komentarz 25 czerwca 2018 przez Mikołaj Dudziak Nowicjusz (140 p.)
wynik cały czas wychodzi niepoprawny
komentarz 25 czerwca 2018 przez Wiciorny Ekspert (270,110 p.)

@mbabane, nie aktualnie otwartą klase tylko  ostatni kontekst

Run context configuration from editor -> więc ostatnim nie musi byc obecnie otwarta klasa.... 

komentarz 25 czerwca 2018 przez mbabane Szeryf (79,280 p.)
a to nie robi czasem SHIFT+F10?
0 głosów
odpowiedź 25 czerwca 2018 przez manjaro Nałogowiec (37,390 p.)
Zainstaluj jakieś normalne IDE czyli Eclipse albo Netbeans

Utwórz nowy projekt stwórz klasę main i wszystko będzie działać jak należy.
komentarz 25 czerwca 2018 przez manjaro Nałogowiec (37,390 p.)

Dziękuję za minusowanie, prosiłbym jednak o uzasadnienie. Bo jakoś dziwnym trafem na Eclipse i Netbeans takie kwiatki się nie zdarzają 

komentarz 25 czerwca 2018 przez mbabane Szeryf (79,280 p.)

@manjaro, dostałeś prawdopodobnie za to:

Zainstaluj jakieś normalne IDE

Bo w tym przypadku akurat IntelliJ jest zdecydowanie "normalniejszym" IDE niż np. Eclipse.

komentarz 25 czerwca 2018 przez manjaro Nałogowiec (37,390 p.)
Po efektach jakoś tego nie widać...

Podobne pytania

0 głosów
1 odpowiedź 3,429 wizyt
pytanie zadane 9 maja 2017 w Java przez Milesq Nałogowiec (32,020 p.)
0 głosów
1 odpowiedź 644 wizyt
pytanie zadane 17 sierpnia 2018 w Java przez kinesi_ Nowicjusz (170 p.)
0 głosów
0 odpowiedzi 195 wizyt
pytanie zadane 17 czerwca 2017 w C i C++ przez PClove Początkujący (310 p.)

92,572 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...