当前位置: 首页 > news >正文

Java-SE Day2

强类型语言:所有变量必须先定义后才能使用

float : 大约,接近但不等于,最好完全避免浮点数比较

BigDecimal : 数学工具类

所有的字符本质还是数字

强制转换

​ byte,short,char --> int --> long --> float -->double

(类型)变量名字 高 -- 低

高到低需强制转换,低到高自动转换

注意点:

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换为不相干的类型

  3. 在把高容量转换低容量时,强制转换

  4. 转换的时候可能存在内存溢出,或者精度问题


变量

局部变量:在函数/方法中使用

实例变量:从属于对象,需调用对象使用; 若不进行初始化,这个类型的默认值 0、0.0、null (布尔值默认flase

类变量 : static(与类变量/属性 一致,但其无需实例化对象即可使用,可理解为全局变量)

// 变量类型 变量名字 = new Demo08();			
Demo08 demo = new Demo08();			// 可理解为实例化对象,实例化后即可调用其内部变量/属性
System.out.println(demo.age);
final PI = 3.14;					// 定义常量// 位运算,位运算符( << *2  >>/2 ),位运算效率最高
A = 0011 1100
B = 0000 1101
-------------
A&B = 0000 1100   // and,1相同为1,出现0则为0
A|B = 0011 1101	  // or ,或运算,出现1 则为1
A^B = 0011 0001	  // 异或运算,相同为0,不同为1
~B  = 1111 0010	  // 取反位运算,0为1,1为0System.out.println(2<<3)		// 十进制的2,在位运算中向左移动3位,即2^3x ? y :z 					// 如果x = true ,结果为y,否则为zpackage com.xxx.xx			// 声明包,声明当前类的包位置
import com.xx,xx.x			// 导入指定包下的类

JAVA 流程控制

Scanner 对象

我们可以通过Scanner 类来获取用户的输入

next() 获取用户输入在空格处会结束,nextLine() 会获取用户输入的空格

// 创建一个扫描器对象,用于接受键盘数据
Scanner scanner = new Scanner(System.in);
// 判断用户是否有输入字符串
if (scanner.hasNext()==true){String str = scanner.next();
}
// 判断是否还有输入
if (scanner.hasNextLine()){String str = scanner.nextLine();
}scanne.nextInt();  	// 接受输入的整数
scanner.netxFloat() // 接受输入的浮点数......
scanner.close();	// 关闭IO 流类// 其他方法
s.equals("Hello");			// equals 用于判断s 字符串是否与指定字符串相符合
Swirch、While、DoWhile、For

case 穿透现象:若Switch 匹配的case 无break,则会向下继续穿透下一个case 的输出

// do...while 与while 类似,但其最少会执行一次
// while 是先判断后执行,do...while 是先执行后判断,所以其会至少执行一次
do {sun = sum +i;i++;
}while (i<=100);
System.out.println(sum);		// (初始化; 布尔表达式;更新){// 代码语句
//}
for(int j=1;j<=9;j++){for(int i=1;i<=j;i++){System.out.print(i+"*"+j+"="+(j*i)+"\t");} System.out.println()
}// 增强for 循环
int[] numbers = {1,2,3,4,5}		// 创建一个int 类型的数组
for (int x:numbers){		// 将数组中每个元素赋值于 int xSystem.out.println(x)
}

http://www.hskmm.com/?act=detail&tid=38688

相关文章:

  • 2025 年无缝管厂家最新推荐榜,聚焦企业技术实力与市场口碑深度解析
  • 2025 年最新波形护栏厂家推荐排行榜:结合协会测评数据,精选行业优质品牌路侧波/乡村公路/县级公路波形护栏板公司推荐
  • 测试人请查收:金融级系统“三高”挑战下的AI测试工具栈与技术内幕
  • 年度 Demo Day!见证语音 AI 年度场景诞生!丨Convo AIRTE2025
  • 科学数据规模化迁移:Benchling从EAV模型转向JSONB的性能优化实践
  • 2025年10月杭州丝绸购买榜:万事利湖滨步行街店权威排行
  • 2025年10月加拿大海参产品推荐榜:谷得斯特领衔五强对比
  • 2025年10月宠物空气净化器产品推荐:性价比排行与选购攻略
  • Docker 部署 Debian 全流程教程
  • 2025年10月深圳离婚律师推荐榜:五强对比与选择指南
  • 2025 年花岗岩厂家最新推荐榜:覆盖路沿石、火烧板等全品类,结合行业协会测评数据精选优质厂家
  • 2025年10月房产继承律师推荐榜:五强对比与选择指南
  • 2025 年控制柜生产厂家最新推荐排行榜:聚焦换热机组 / 污水处理等领域品牌技术实力与服务能力测评
  • VS-和-CrystalReport-报告指南-全-
  • WebSocket-基础知识-全-
  • Paper: Accelerating Vision Transformers with Adaptive Patch Sizes
  • 字符串专题
  • 2025年包装机厂家权威推荐榜:自动包装机、半自动包装机源头企业综合测评与选购指南
  • 2025年清洗剂厂家权威推荐榜:水基型清洗剂专业解析,高效环保与行业应用深度评测
  • 古代的时辰,几更天与现在的时间对应关系是什么?
  • 2025年实用金属铝合金打包机厂家推荐榜单:多场景适配的优质之选
  • Unity-物理学习指南-全-
  • 2025 年高低温试验箱厂家最新推荐,技术实力与市场口碑深度解析恒温恒湿试验箱/高低温试验箱厂家推荐
  • 2025年自动除渣颗粒热风炉厂家权威推荐榜单:生物质热风炉/大棚供暖热风炉/颗粒热风炉源头厂家精选。
  • 2025 年清洗机厂家最新推荐榜:涵盖喷淋清洗机 / 通过式喷淋清洗机 / 喷丝板清洗机等多类型,结合行业协会测评数据精选优质企业
  • Three-js-游戏开发-全-
  • 2025年靠谱的低温伴热带,铠装伴热带厂家推荐及采购指南
  • 2025年知名的污水格栅机,格栅机品牌厂家排行榜
  • 2025年比较好的渡线煤矿道岔,盾构施工煤矿道岔厂家最新推荐权威榜
  • 【Azure Entra ID】当Entra ID中的用户所属Group数量超过200个之后的问题