入未来小组第二周博客


前言


本周是加入未来小组的第二周从第一周的不适应到本周的逐渐适应,我在这里找到了高中学习的感觉,不是每天的碌碌无为,每天有每天的学习计划,过得十分充实.在这里,学习到了Java的专业知识,使我十分有成就感,虽然很忙很累,但是学到了知识,使我的内心十分地满足.

一、本周学习成果

1.运算符中的隐式转换

①取值范围:
byte<short<int<long<float<double
②转换规则
取值范围小的,和取值范围大的进行运算小的会先提升为大的在进行运算
byte short char三种类型的数据在运算时,会先转换为int然后进行运算
③强制转换的范例

public class 强制转换练习{
	public static void main(String[] args){
	byte b1=10;
	byte b2=20;
	byte result=(byte)(b1+b2);
	System.out.println(result);	
	}
}

④字符串与字符串的加操作
当“+“操作中出现字符串时,这个“+“是字符串连接符,而不是算术运算符了,
会将前后的数据进行拼接,并产生一个新的字符串。
246
0"123"+123
“123123
连续进行”+“操作时,从左到右逐个执行。
“199年黑马”
01+99"年黑马”
“100年黑马”
⑤数值拆分
公式总结
公式总结:
个位:数值%10
十位:数值/10%10
百位:数值/100%10
数值/1000%10,
⑥运算符号
/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。
整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。
⑦自增自减运算符
基本用法
0注意事项:
作用
说明
变量的值加1
变量的值减1
++和一既可以放在变量的前边,也可以放在变量的后边
inta=10;
a;
System.out.println(a);//11
⑧逻辑与短路逻辑运算符
在这里插入图片描述
在这里插入图片描述

public class LogicoperatorDemo3{
	public static void main(String[] args){
		//1.&&
		// 运行结果与单个&是一样的
		// 表示两边都为真,结果才为真
	System.out.println(true&&true);	
	System.out.println(false&&false);	
	System.out.println(true&&false);	
	System.out.println(false&&true);
		//2.||
		// 运行结果与单个|是一样的
		// 表示两边都为假,结果才是假
	System.out.println(true||true);	
	System.out.println(false||false);	
	System.out.println(true||false);	
	System.out.println(false||true);

在这里插入图片描述
⑨三元运算符与运算符的优先性级
格式
关系表达式?关系式:关系式2
注意:
三元表达式结果必须被使用
优先级记住小括号大于一切
代码示例:

public class LogicoperatorDemo7{
	public static void main(String[] args){
		int a=150;
		int b=165;
		int c=210;
		int max1=a>b?a:b;
	    int max2=max1>c?a:c;
		System.out.println(max2);
	}
}

2.判断与循环

①分支结构if
格式1:

一种情况的判断
if(关系表达式){
语句体;

格式2:

两种情况的判断
if(关系表达式){
语句体1,
}else{
语句体2;

import java.util.Scanner;
public class OrderTest4{
	public static void main(String[] args){
	int  price=1000;
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入会员等级");
	int vip=sc.nextInt();
	if(vip==1){
	System.out.println("商品的价格为"+(price*0.9));	
	}else if(vip==2){
	System.out.println("商品的价格为"+(price*0.8));	
	}else if (vip==3){
		System.out.println("商品的价格为"+(price*0.7));
	}else{
		System.out.println("商品的价格为"+price);
	}
	}
}

二、下周学习计划

下周将进行数组与方法的学习

三、总结

①.本周对于键盘录入的导包等代码格式已逐渐掌握熟练.
②.会自己做视频教学中的练习,不再是单纯的抄代码
③.学习进度慢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值