您的位置:首页 > 编程语言 > Java开发

java 学习 循环 和 方法的笔记及代码

2017-07-14 15:01 239 查看
import java.util.Scanner;

class Dome2 

{
public static void main(String[] args) 
{
Scanner sc=new Scanner(System.in);
System.out.println("输入两个整数");
int x=sc.nextInt();
int y=sc.nextInt();
  xin(x,y)
public static void  xin(int x,int y){
 for (int i=1; i<=x;i++ )
{
for (int j=1; j<=y;j++ )
{
System.out.print("*"+"\t");
}
System.out.println();
}
}
return ;
}

}

import java.util.Scanner;

class Dome3 

{
public static void main(String[] args) 
{
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();
for(int i=1;i<x;i++){
for (int j=1;j<=i ;j++ )
{
   System.out.print(i+" * "+j+"="+(j*i)+"    ");
}
System.out.println();
}
}

}

一、流程控制语句

        1、 break
   使用场景:再能在switch和循环中。
   例:for(int i=0;i<=100;i++){
       if(i%3==0){
System.out.println(i+"\t");//输出三的倍数
break;//输出一个三,退出循环
}
   }
   拓展:控制跳转语句标记(标号);
   标号:标记某个循环对其控制
   组成规则:合法的标识符

   在多重循环体忠,最内层中有break,跳出当前循环
   Mark_x:    break 组合,关闭第x层以及这层包括的循环
      例:Mark_1:for(int i=0;i<10;i++){
      Mark_2:foe(int j=0;j<i;<j++)
           break Mark_a;
      }

2、 continue

  场景:只在循环中使用,跳过本次循环
  例:for(int i=1;i<20;i++){
  if(i%3==0){
      continue;//当i%==3时,跳过本次循环,执行下一次
     }
    System.out.print(i+"\t");
  }
3、 return
    返回;用来结束方法(java代码大部分都是放在方法中来运行的)
    如果return放在循环中  可以结束循环  不管放在任意一层中  有return就结束循环

以上三者的区别:

    return  结束方法

    break  结束整个循环

    continue 跳过本次循环

二、方法

     什么是方法?

        是一段完成特定功能的代码块

     目的:提高程序的复用性  和 可读性

   方法

三、方法   <==>  函数

    格式 

      修饰符  返回值  方法名(形式参数类型1  参数名1  ,形式参数类型2  参数名2...... ){

        方法体语句
return 返回值;

      }

      int 有返回值

      void  不确定的返回值类型,有return  只是被隐藏了

   public static  void  xx(){

   return;//可写可不写

   }

   构造一个方法:

1、明确返回值类型   int

2、明确方法名    

3、明确形式参数列表   a,b

   返回值类型:就是功能结果的数据类型

   方法名:符合命名规则即可  驼峰命名  单词首字母小写  后面的单词首字母大写

   参数列表:就是方法定义上的  用于接收实际参数的

   参数类型:就是参数的数据类型

   参数名:就是变量名

   方法体语句:就是方法要完成的功能

   return:结束方法的

   返回值:就是这个方法的功能的结果  由return带回调用者

   注意:

       返回值:

       1.方法的返回值类型若不为void,那么在调用方法的时候,一帮要定义一个与返回值类型相同的变量来接收

       2.若返回值为void 方法的调用不能定义变量来接收

       参数列表:

       1.形式参数列表  是一个变量

       2.实际参数列表   才是真正的值

           注意:实参名和形参可以相同  也可以不同

return:

     void可以不写  

     有返回值必须写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: