漫漫Java学习路,第四天

 

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 "飞盘";
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值