public class SampleClass{ //invalid: can't use var //keyword as type of //instance variable //var myVar = false; void meth1(){ //var can be used in this //block var str = "String"; //var can be used in for loop //parentheses for(var i = 0; i < 3;i++) System.out.println(str); } //invalid: var can't be used as //type of method and constructor //parameter //void meth2(var param){} public static void main(String[]args){ //var can be used here 'cause main() //is a method like meth1() var chararacter = 'c'; //var can't be used as type of an array //var[] myStr = new String[]{"A","B"}; String[] str = new String[]{"A","B"}; //var can be used in for-each loop //parentheses for(var s : str) System.out.println(s); } }