认识Java的循环结构,输入输出及方法的基本使用

本文详细介绍了Java编程中的三种循环结构:while、for和do-while,包括它们的执行流程和使用注意事项。同时,讲解了输入输出操作,如Scanner类用于用户输入和System.out.println()及printf()方法用于输出。此外,还讨论了方法的定义、调用、参数传递以及方法重载的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、循环结构

1.while循环

while(布尔表达式){

   语句块;

}

如果布尔表达式为真,则执行语句块

while语句后面不要加分号,建议不要漏写括号

2.for循环

   for(表达式1;表达式2;表达式3){

        语句块;

}

执行顺序是:表达式1,表达式2,语句块,表达式3

      后面的循环执行顺序:表达式2,语句块,表达式3

表达1只在第一次执行一次,叫做循环条件初始化。

for循环后面不要加分号,建议不要漏写括号

3.do while循环

   do{

     语句块

   }

   while();

   do while循环先执行语句块再进行条件判断,所以它至少被执行1次。

4.用与循环中的break与continue:

break

break的功能是让循环提前结束。

continue

continue的功能是结束本趟循环

二、输入输出

1.输入

Scanner,举例:

Scanner scan = new Scanner(System.in);
int i = scan.nextInt();//表示输入一个整数
System.out.println("这是一个整数:"+i);

循环输入n个整数:

 

 

用ctrl+d结束程序

2.输出

1.print 打印不换行

2.println 打印且换行

3.printf 格式化输出(不常用)

三、方法的基本使用

1.方法的定义

public static 方法返回值 方法名称(形式参数){

方法体
}

方法的名称使用小驼峰来命名

方法定义时,每个参数要指定类型

方法定义时,返回值可以没有,没有返回值时,则返回值类型写void

方法的定义必须再类中,代码书写在调用位置的上方或者下方均可

java中没有“函数声明”这样的概念

2.方法的调用

返回值变量 = 方法名称(实际参数);

调用方法时:

1.参数的个数要匹配

2.每个参数的类型要匹配

所有的函数都会在栈上运行。main方法有main方法的栈帧,当调用函数时候会开辟该函数的栈帧,该函数return时,它的栈帧会消失。

方法被调用时,会将实参赋值给形参,参数传递完毕后,就会执行到方法体代码,当方法体执行完毕之后(遇到return语句),就会回到方法调用位置继续往下执行。

3.形参和实参的区别

对于基础类型来说,形参相当于实参的拷贝,即传值调用。

方法的重载

要求:

方法的名称相同

方法的返回值不做要求

方法的参数不相同(个数,类型)

如:

public static  int addSum(int x,int y){
    return x+y;
}
public static  double addSum(double x,double y){
    return x+y;
}

方法的重载重点在于方法的参数不同!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值