JAVA入门学习

JAVA的自我入门

例题上手:

1.简单的四则运算
package com.imooc;

public class hello {
	public static void main(String[] args) {
		int age1=24;
		int age2=18;
		int sum=age1+age2;
		float ave=sum/2;
		int chazhi=age2-age1;
		System.out.println("年龄总和:"+sum);
		System.out.println("平均年龄:"+ave);
		System.out.println("差值:"+chazhi);
	}
}

结果:

年龄总和:42
平均年龄:21.0
差值:-6

判断语句

语法与c语言的基本一致,下边直接来一个例题吧
if…else

package com.imooc;

public class hello {
	public static void main(String[] args) {
		int age1=24;
		if(age1%2==0)
		System.out.println("偶数是:"+age1);
		else 
		System.out.println("不是偶数");
	}
}

小技巧:equals()

功能:用于判断字符串的内容是否相同,相同返回true,反之false
例子:

package com.imooc;

public class hello {
	public static void main(String[] args) {
		int age1=24;
		String arr="开玩笑";
		if(arr.equals("开玩笑"))
		System.out.println("偶数是:"+age1);
	}
}

循环语句

while(){
循环操作
}
< 1 >、 判断 while 后面的条件是否成立( true / false )
< 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止
特点:先判断,后执行
在这里插入图片描述

do…while

do…while 循环与 while 循环语法有些类似,但执行过程差别比较大。
执行过程:
<1>、 先执行一遍循环操作,然后判断循环条件是否成立
<2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止
特点: 先执行,后判断
由此可见,do…while 语句保证循环至少被执行一次!
在这里插入图片描述

for语句

执行过程:

<1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
<2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环
<3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
<4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环
特点:相比 while 和 do…while 语句结构更加简洁易读

输出 1000 遍“我爱慕课网”,使用 for 的实现代码为:

任务

小伙伴们, for 循环的使用你掌握了吗?让我们来检验一下吧。
实现功能:计算 1 到 100 之间不能被 3 整除的数之和
实现思路:定义一个变量 sum 用来保存数据和,定义一个变量 i 代表 1–100 之间的数据,值从 1 开始。通过 for 循环判断 i 是否是 3 的倍数,符合要求的数据保存在 sum 中。
请在编辑器中的第 6 行,将 for 语句补充完整。
运行结果为: 1到100之间不能被3整除的数之和为:3367

public class HelloWorld {
    public static void main(String[] args) {
		int sum = 0; // 保存不能被3整除的数之和
		
		// 循环变量 i 初始值为 1 ,每执行一次对变量加 1,只要小于等于 100 就重复执行循环
		for (int i = 1;i<101              ;i++         ) {
			
			// 变量 i 与 3 进行求模(取余),如果不等于 0 ,则表示不能被 3 整除
			if (i % 3 != 0) { 
				sum = sum + i; // 累加求和
			}
		}
		
		System.out.println("1到100之间不能被3整除的数之和为:" + sum);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值