java学习笔记8

1,代码的流程控制:
break
continue

2, java中的方法"
方法的定义
方法的调用

1,循环语句:
while -->死循环(循环停不了)
for

我们使用的场景不同:
	while 应用在  无限的循环场景
	for    应用在  有限循环次数的场景
	
while的2种写法“

	do-while
	while-do
	
  语法格式:
	
	do{
		//循环体
	}while(x>2);
	     小括号里面  条件表达式
	while(){
		//循环体
	}
------
for( int x=0;x<100;x++){
	//循环体
}


语句的嵌套:
	
	for / if 
	
	for / for 

1,break;
2.continue;

1, break 打断[当前]循环,

2, continue 继续
跳过当前循环 继续执行以后循环

  • while和for循环后的练习题目:
    用for循环输出1—1000之间能被5整除的数,
    且每行输出3个

1-100之内的数
打印偶数

1 求 1-100只能所有偶数和


1,计数器思想

我们要在循环体外定义一个变量
	用来保存循环多少次的次数

2,累加思想
在循环体外部定义一个中间变量

在循体内

	x += 中间变量

方法:
具有一定功能的小程序。

方法的要素

1,方法的名字

	1,标识符的规则 5个规则
	2, aaa
	3, aaBbbCcc
	
		
2,参数
	1,有参数的
		int
		String
		....
	2,无参数
3,返回值:
	1,有返回值
		int
		String
		。。。。
	2,没返回值
	3,返回值是空

定义一个方法的格式:

	通用语法:
	
	返回值类型 方法的名字(参数){
	
		//怎么去做(方法的实现)
	}
	
	方法定义的位置:
	 main方法以外,类以内

定义方法:
思想:
2个明确
1,明确参数列表
2,明确返回值

	//我们在控制台上打印的hello world功能
	
	void print1(){
		System.out.println("hello world");
		
	}

方法使用的优点:
提高代码的复用性

class Demo{
public static void main(String[] args){

	//计数器思想
	int i =0;
	while(true){
		i++;
		if(i%2 ==0 ){
			continue;
		}

		System.out.println(i+"aaa");
		
	}
}

}

class Demo1{

public static void main(String[] args){
	//累加思想

	
	int num=0;
	for(int x=1;x<11;x++){
	
		num=x+num;  // x += 中间变量
	}
	System.out.println(num);
	
}

}

class Demo2{

public static void main(String[] args){
	//偶数求和
	
	int num=0;
	for(int x=1;x<11;x++){
		if(x%2 ==0){
			num=x+num;  // x += 中间变量
		}
		
	}
	System.out.println("偶数和"+num);
	
}

}

/*
* while和for循环后的练习题目:
用for循环输出1—1000之间能被5整除的数,
且每行输出3个

*/

class Demo3{

public static void main(String[] args){
	//每行输出3个
	
	// for/if
	int i =0;
	for(int x=0;x<1001;x++){
	
		if(x%5==0){
			i++;
			System.out.print(x+" ");
			if(i%3==0){
				System.out.println();
			}
		}
	
	}
	
	
	
}

}

class Demo4{

public static void main(String[] args){
	// 用for循环输出1—1000之间能被5整除的数,且每行输出3个
   for(int x=1;x<=1000;x++){
	   if(x%5==0){
		   System.out.print(x+"\t");
		   if(x%15==0){
			   System.out.println();
			   continue;
		   } 
		   continue;
	   }
   }
}

}

class Demo5{

public static void main(String[]agrs){

	print1();  //方法的调用
}


public static void print1(){
	System.out.println("hello world");
		
}

}

class Demo6{

public static void main(String[] args){

	//table();
	String x ="hehe";
	String y ="haha";
	printHelloWorld(x,y);
}	

 public static void table(){
	for(int j=1;j<10;j++){
		for(int i=1;i<=j;i++){
		System.out.print(i+"*"+j+"="+i*j+"\t");
		}
	}		
		
 }
 
 //定义一个计算两个数之和的方法
 //定义一个个人信息介绍的方法
 
 public static void printHelloWorld(String msg,String msg2){
	System.out.println(msg+msg2);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值