#java #chwyty #akordy #transponowanie http://tpcg.io/KDIAvA Tu jest program w online kompilatorze - można przekopiować do jakiegoś programu żeby się kompilowało - tak łatwiej udostępnić Wam. Otóż tak - robię prosty projekt w Javie, który ma transponować akordy - czyli zamieniać litery w tablicy o daną wartość (podobnie jak Szyfr Cezara). Wszystko mi kompiluje, wczytywanie do tablic działa, jednak na koniec coś się psuje przy
@Adax123: 1. NPE - nigdy nie inicjalizujesz tablicy dobreakordy 2. Porównujesz stringi przy użyciu operatora == zamiast equals w linii 34 3. Do dobreakordy przypisujesz akord[pom] zamiast AKORD[POM] 4. Nie masz obsłużonego warunku brzegowego w sytuacji, gdy przesunięcie wykracza poza tablicę 5. Zmienne wykorzystywane tylko w pętlach for powinny być deklarowane w
http://tpcg.io/KDIAvA
Tu jest program w online kompilatorze - można przekopiować do jakiegoś programu żeby się kompilowało - tak łatwiej udostępnić Wam. Otóż tak - robię prosty projekt w Javie, który ma transponować akordy - czyli zamieniać litery w tablicy o daną wartość (podobnie jak Szyfr Cezara). Wszystko mi kompiluje, wczytywanie do tablic działa, jednak na koniec coś się psuje przy
1. NPE - nigdy nie inicjalizujesz tablicy dobreakordy
2. Porównujesz stringi przy użyciu operatora == zamiast equals w linii 34
3. Do dobreakordy przypisujesz akord[pom] zamiast AKORD[POM]
4. Nie masz obsłużonego warunku brzegowego w sytuacji, gdy przesunięcie wykracza poza tablicę
5. Zmienne wykorzystywane tylko w pętlach for powinny być deklarowane w