java - Final Identifier is necessary, why? -
i try write program convert string integer
. in defining method, gets error in identifier
, , tells should final
.
"illegal modifier parameter stringtointeger; final permitted"
know why should final
?
public class stringtoint { public static void main(string[] args) { public static void stringtointeger(){ int = 24; string str = integer.tostring(i); int j = 23; string str2 = "" + j; int k = 22; string str3 = " " + k; system.out.println(str + "\t" + str2 + "\t" + str3); system.out.println(str + str2 + str3); system.out.println(); system.out.println(i + "\t" + j + "\t" + k); system.out.println(i + j + k); } } }
you shouldn't put method inside main method.
either drop public static void stringtointeger(){
method declaration, , put code directly in main
:
public class stringtoint { public static void main(string[] args) { int = 24; string str = integer.tostring(i); ...
or move stringtointeger
outside of main (and call main if want execute)
public class stringtoint { public static void main(string[] args) { stringtointeger(); } public static void stringtointeger() { int = 24; string str = integer.tostring(i); ... } }
Comments
Post a Comment