Что это значит, когда возникает ошибка времени компиляции, так как int не может быть разыменован?
import java.io.*; import java.util.Scanner; import java.lang.*; class Computer { static String a; static int c=0; public static void input() { Scanner scan=new Scanner(System.in); System.out.println("Enter the four digit number :"); a=scan.next(); int b=Integer.parseInt(a); int l=b.length();//In this statement the error comes as "int cannot be dereferenced." for(int i=1;i<=l;i++) { if(b%i==0) { c++; } } if(c==2) { System.out.println(b+"is a prime number"); } else { System.out.println(b+"is a composite number"); } } public static void main(String[]args) { input(); } }
Что я уже пробовал:
Приведенный выше код-это то, что я пробовал.