ahojte zdrojak, co by mal pocitat pocet cifier a ciferny sucet napisal som toto :
import java.util.Scanner;
public class AmbrozKU3 {
public static int pocetCifer (int cislo) {
int poc =0;
do { cislo =cislo/10;
poc=poc+1;
}while (cislo!=0);
return poc;
}
public static int soucetCifer (int cislo) {
int souc =0;
int zb=0;
do { zb=cislo%10;
souc +=zb;
cislo/=10;
}while (cislo!=10);
return souc;
}
public static void main (String[] args){
Scanner sc =new Scanner (System.in);
int cislo, pocet, sucet;
do {
System.out.print("Zadaj celé kladné číslo: ");
cislo =sc.nextInt();
if (cislo<0) System.out.println("Zadané číslo musí byť rovné alebo väčšia ako 0");
} while (cislo<0);
pocet =pocetCifer(cislo);
sucet =soucetCifer(cislo);
System.out.println("Zadané číslo ma "+pocet+" cifier, a ciferný súčet je "+sucet);
}
}
prekladac mi nehlasi chybu, ale po zadani cisla sa nic nedej, cize niekde musim mat chybu ale neviem ju najst.
Ďakujem za rady :)