5 תשובות
זה שורת קוד אחת. את כל זה צריך להכניס לקלאס main בתוך פונקציה סטטית שמחזירה void ומקבלת מערך של מחרוזות וגם לה קוראים main
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);
}
}
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);
}
}
class helloworld {
public static void main(string[] args) {
system.out.println("hello, world!");
}
}
public static void main(string[] args) {
system.out.println("hello, world!");
}
}
כתבתי מהר משהו, התוכנית קולטת מספר ופולטת כמה ספרות יש במספר
זה עדיין צריך להיות בתוך מחלקה. אי אפשר לכתוב קוד מחוץ למחלקה בjava כמובן חוץ מהוראות לpreprocessor שזה using, package etc
באותו הנושא: