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可以不写
有返回值必须写
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可以不写
有返回值必须写
相关文章推荐
- JNI学习笔记:C++代码访问Java类中的成员和方法
- java学习笔记:Java语法基础2(循环,函数,重载,数组,方法)
- JAVA学习代码——循环的退出方法
- 【Java学习笔记之六】java三种循环(for,while,do......while)的使用方法及区别
- [Java学习笔记] 猜猜看(2) ~ 中断循环语句的一种方法(能够中断所有进行中的循环)
- Android(java)学习笔记229:服务(service)之绑定服务调用服务里面的方法 (采用接口隐藏代码内部实现)
- Android NDK (学习笔记八) —— Java代码与C代码间方法的调用
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组
- 【Java学习笔记】基础知识学习3【基本循环方法技巧】
- 【Java】学习笔记——类与方法的说明符
- DELPHI调用JAVA代码学习笔记1
- Java学习笔记---5.Java数组和方法
- Java学习笔记之语言基础――Java代码安全的概念
- [学习笔记]java Enumeration接口方法的学习
- Java IO学习笔记+代码
- Java学习笔记---7.面向对象编程02-类的封装性以及构造方法
- JNI学习笔记2——本地代码访问Java代码
- Java学习笔记1------面向对象的思维方法
- JAVA学习笔记一:public和main方法
- 设计模式学习笔记以及java代码实现