[WHAT IS WRONG WITH MY CODE] Checks whether the inputted age is a ā€œMinorā€ or an ā€œAdultā€ | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
0

[WHAT IS WRONG WITH MY CODE] Checks whether the inputted age is a ā€œMinorā€ or an ā€œAdultā€

import java.util.Scanner; public class main { public static void main(String[] args) { ageCheck(); } public static void ageCheck() { Scanner input = new Scanner(System.in); int age = input.nextInt(); System.out.println(age); if (age > 12) { System.out.println("Adult"); } else { System.out.println("Minor"); } } } (It says ā€œMain.java:3: error: class main is public, should be declared in a file named main.javaā€) I tried applying what Iā€™ve learned so far...and I still donā€™t get it.

6th Oct 2021, 10:47 AM
ruiririririri
ruiririririri - avatar
5 Respostas
+ 3
call your class Main instead of main. ā˜ŗļø
6th Oct 2021, 10:54 AM
Stefanoo
Stefanoo - avatar
+ 2
You have the class name same as the main function's name. So a naming collision occurred. PS: Don't call yourself dumb. All the best =)
6th Oct 2021, 11:04 AM
Rishi
Rishi - avatar
+ 1
Hi Rishi Thank you very much! I really appreciate it. Youā€™re very kind. Have a nice day!
6th Oct 2021, 11:13 AM
ruiririririri
ruiririririri - avatar
+ 1
ruiririririri tnx, you too o((*^ā–½^*))o
6th Oct 2021, 1:04 PM
Rishi
Rishi - avatar
0
Stefanoo Thank you very much! I really appreciate it. Have a nice day!
6th Oct 2021, 11:11 AM
ruiririririri
ruiririririri - avatar