package cn.tedu.basic; //本类用于测试for循环 public class TestFor { public static void main(String[]ages) { for(int i=0;i<=10;i++) { System.out.println(i); } System.out.println("-----------------"); for(int i=10;i>=0;i--) { System.out.println(i); } for(int i=8;i<=8888;i=i*10+8) { System.out.println(i); } } }
package cn.tedu.basic; //本类用于测试for循环结构2 public class TestFor2 { public static void main(String[]ages) { int h = 0; for(int i=1;i<=100;i++) { h = h + i; } System.out.println("1~100所有整数的和为:"+h); System.out.println("-----我是一根无情的分割线-----"); int s = 0; for(int i=1;i<=100;i++) { if(i%2==0) { System.out.println(i); s = s + i; } } System.out.println("1~100之间所有偶数的和为:"+s); System.out.println("-----我是一根无情的分割线-----"); int e = 0,c=0; for(int i=1;i<=100;i++) { if(i%2!=0) { System.out.println(i); e = e + i; c++; } } System.out.println("1~100之间所有奇数的个数为:"+c); System.out.println("1~100之间所有奇数值的和为:"+e); } }
package cn.tedu.basic; //本类型用于测试各种成员变量的默认值 public class TestVariable { static byte a;//整形类型的成员变量默认值为0 static short b; static int c; static long d; static float e;//浮点型的成员变量默认值为0.0 static double f; static char g;//char类型的成员变量默认值为'\u0000',体现为一个空格 static boolean h;//布尔类型的成员变量默认值为false static String n;//引用类型的成员变量默认值为null public static void main(String[]ages) { System.out.println(a);//0 System.out.println(b);//0 System.out.println(c);//0 System.out.println(d);//0 System.out.println(e);//0.0 System.out.println(f);//0.0 System.out.println(g);//空格 System.out.println(h);//false System.out.println(n);//null } }
package cn.tedu.basic; //本类型用于测试成员变量与局部变量 public class TestVariable2 { /*成员变量: * 1.位置:类里方法外 * 2.要求:无需手动初始化,会自动对应类型的默认值 * 3.生命周期:在整个类中都生效,类消失,成员变量才会消失*/ static int count = 200; public static void main(String[]ages) { /*局部变量: * 1.位置:在方法里 * 2.要求:必须手动初始化(赋值) * 3.生命周期:随着方法的存在而存在,对应的代码执行完毕,局部变量随之释放*/ int sum = 100; System.out.println(sum); System.out.println(count); } }
package cn.tedu.basic2; import java.util.Scanner; //本类用于测试关键字break和continue public class TestBreakAndContinue { @SuppressWarnings("resource") public static void main(String[] ages) { for(int i=0;i<100;i++) { System.out.println("请输入您猜的数字"); int a = new Scanner(System.in).nextInt(); if(a==88) { System.out.println("太棒啦!您猜中了!!!"); break; //continue; } System.out.println("已经很接近了,加油"); } } }
package cn.tedu.basic2; //本类用于测试嵌套for循环 public class TestForDemo { public static void main(String[] ages) { /*总结:外层循环执行一次(控制轮数) * 内层循环执行多次(在每一轮循环中都会执行多次)*/ for(int i=1;i<4;i++) { System.out.println("外层循环的第"+i+"轮"); for(int j=1;j<=5;j++) { System.out.println("内层"+j); } } /*总结:外层循环控制的是行数,内层循环控制的是每行打印的列数*/ for(int i=0;i<3;i++) { for(int j=0;j<5;j++) { System.out.print("*"); } System.out.println(); } System.out.println("----------------------------"); for(int i=0;i<6;i++) { for(int j=0;j<=i;j++) { System.out.print("*"); } System.out.println(); } } }
package cn.tedu.basic2; //使用for循环打印99乘法表 public class TestForTriangle { public static void main(String[] ages) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } } }
package cn.tedu.method; //本类用于方法的入门案例 public class TestMethod { public static void main(String[] ages) { System.out.println(1); //2.我们通过方法名+参数列表的方式来调用方法的功能 method1(); System.out.println(2); method2(13); method3(4,5); String s = method4("你好鸭!"); System.out.println(s); int n = method5(4); System.out.println(n); } /* 1.方法的修饰符,方法的返回值类型,方法名(参数列表){方法体}*/ public static void method1() { System.out.println(5); System.out.println(6); System.out.println(7); } public static void method2(int age) { System.out.println("海绵宝宝今年"+age+"岁了"); } public static void method3(int a,int b) { System.out.println(a+b); } /* 如果一个方法想要返回值,那么必须修改方案的返回值类型 * 并且要return这个类型的结果 * 如果一个方法的返回值类型是void,那么不允许有返回值*/ public static String method4(String str) { return str; } private static int method5(int a) { return a*a; } }
package cn.tedu.method; //本类用于方法的入门案例 public class TestMethod2 { public static void main(String[] args) { run(); eat(9); String r = play("二郎神"); System.out.println(r); } private static void run() { System.out.println("小狗DOG跑的老快了"); } private static void eat(int n) { System.out.println("小狗今晚要吃"+n+"个肉包子"); } private static String play(String host) { System.out.println("小狗DOG和主人"+host+"玩的很开心"); return "飞盘"; } }