Diskuze: pole
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 11 zpráv z 11.
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
class Uprava {
private int[] rada = new int[4];
public void napln() {
for (int i = 1; i < rada.length + 1; i++) {
rada[i - 1] = i;
}
}
public void vypis() {
for (int i = 0; i < rada.length; i++) {
System.out.print(rada[i]);
}
}
public void otoc() {
int[] pom = new int[rada.length];
int pocet = rada.length-1;
for (int i = 0; i < rada.length; i++) {
pom[i] = rada[pocet];
pocet--;
}
rada = pom;
}
public static void main(String[] args) {
Uprava uprava = new Uprava();
uprava.napln();
uprava.vypis();
uprava.otoc();
uprava.vypis();
}
Co takhle:
package itn;
public class Uprava {
private int[] rada = new int[] {0, 1, 2, 3};
public void vypis() {
String str = "";
for(int i = 0; i < rada.length; i ++) {
if(i > 0) {
str += ", ";
}
str += rada[i];
}
System.out.println("{" + str + "}");
}
public void otoc() {
int[] pom = new int[rada.length];
for(int i = 0, j = rada.length - 1; i < rada.length; i ++, j --) {
pom[i] = rada[j];
}
rada = pom;
}
public static void main(String[] args) {
Uprava uprava = new Uprava();
// uprava.napln();
uprava.vypis();
uprava.otoc();
uprava.vypis();
}
}
Nebo tohle:
package itn;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Uprava {
private List<Integer> lst;
public Uprava(Integer[] a) {
lst = new ArrayList<>(Arrays.asList(a));
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
for(Integer it : lst) {
if(sb.length() != 0) { sb.append(", "); }
sb.append(it); //implicitni volani toString
}
return "{" + sb + "}";
}
public void reverse() {
Collections.reverse(lst);
}
public static void main(String[] args) {
Uprava uprava = new Uprava(new Integer[] {0, 1, 2, 3, 4});
System.out.println(uprava); //implicitni volani toString
uprava.reverse();
System.out.println(uprava); //implicitni volani toString
}
}
sorry, ale ty neprogramuj, protože pokud se na celé programování díváš
takovýmto způsobem a ještě se takto zeptáš, tak to není obor pro
tebe.
Matúš Olejník ti dal velmi dobrou radu a ty čekáš, až ti někdo přinese
kompletní funkční kód a ještě se takhle blbě zeptáš..
Tvoje iniciativa je rovna nule. Takhle programátoři nepracují. Vyzkouší
nejdřív veškeré možnosti a pak si nechají poradit, ale třeba tak, aby jim
někdo řekl, co dělají blbě, nebo když prostě neví kudy dál, tak poradit
jak pokračovat.
Ale ty místo toho, aby ses sám snažil, tak počkáš, až se najde aktivní človíček, který vše udělá za tebe a pak se ještě takhle blbě zeptáš... jakou odpověď očekáváš, to netuším. Když ti napíšu, že já osobně jsem se pole naučil během 4 minut, protože jsem měl už OOP základy a udělal jsem pár mini projektů v Javě, tak co ti to dá?
Neber to urážlivě, ne každý může být programátor, ale ty prostě na to nemáš. Programátor musí být v prvé řadě samostatný a musí sám mít chuť něčeho dosáhnout. A pokud je pro tebe problém přečíst si článek, na který dokonce dostaneš přímo odkaz, tak v tom nemáš budoucnost. Ale to neznamená, že jsi špatný člověk. Jen nikdy nebudeš dobrý programátor, protože s takovým přístupem budeš akorát ztrácet čas.
No já si to nevybral, ale cením si této rady a vemu si to k srdci
Zobrazeno 11 zpráv z 11.