5 תשובות
כתבתי מהר משהו, התוכנית קולטת מספר ופולטת כמה ספרות יש במספר
זה עדיין צריך להיות בתוך מחלקה. אי אפשר לכתוב קוד מחוץ למחלקה בjava כמובן חוץ מהוראות לpreprocessor שזה using, package etc
class helloworld {
public static void main(string[] args) {
system.out.println("hello, world!");
}
}
import java.util.scanner;
public class t151_21{
public static scanner reader=new scanner(system.in);
public static void main(string[] args)
{
int count_digits=0;
double num;
system.out.println("enter a decimal number");
num = reader.nextdouble();
while ((int)num/10 != 0)
{
count_digits++;
num = (int)num/10;
}
count_digits++;
system.out.println(+count_digits);
}

}
זה שורת קוד אחת. את כל זה צריך להכניס לקלאס main בתוך פונקציה סטטית שמחזירה void ומקבלת מערך של מחרוזות וגם לה קוראים main