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

学习Java的第2️⃣周

学习Java的第二周

一、关于Boolean的一些解释

boolean 是 Java 的基本数据类型之一,专门用来表示逻辑上的真 / 假,只有两个合法取值:
true :真
false :假
它是 Java 中做条件判断、循环控制的核心类型。

核心特性
取值唯一:只能是 true 或 false,不能用 0/1、null、数字代替;
默认值:作为类的成员变量时,默认值是 false;
用途:专门用于 if、while、for 等逻辑判断;
包装类:对应的引用类型是 Boolean(有 TRUE/FALSE/null 三个值)。

1.声明和赋值
public class BooleanDemo {public static void main(String[] args) {// 直接声明 boolean 变量boolean isJavaFun = true;boolean isFishDry = false;System.out.println(isJavaFun);  // 输出 trueSystem.out.println(isFishDry); // 输出 false}
}
2.用于条件判断
int score = 85;
// 比较运算的结果就是 boolean 类型
boolean isPass = score >= 60; if (isPass) {System.out.println("考试通过!");
} else {System.out.println("考试不及格");
}
3.作为方法返回值
// 判断一个数是否为偶数
public static boolean isEven(int num) {return num % 2 == 0;
}
// 定义方法:判断是否成年
public static boolean isAdult(int age){return age >= 18;
}
4.结合比较运算
int a = 10;
int b = 5;// 比较运算 → 得到 boolean
boolean res1 = a > b;   // true
boolean res2 = a < b;   // false
boolean res3 = a == b; // false
5.搭配循环
boolean loop = true;
while (loop) {System.out.println("循环执行");loop = false; // 修改布尔值,结束循环
}
6.逻辑运算符搭配 boolean

(&& 并且、|| 或者、! 取反)

boolean a = true;
boolean b = false;System.out.println(!a);     // 取反 → false
System.out.println(a && b); // 并且 → false
System.out.println(a || b); // 或者 → true

二、new的用法

1.new 普通类对象
// 自定义类
Student stu = new Student();// JDK自带类
StringBuilder sb = new StringBuilder();
Scanner sc = new Scanner(System.in);
2.new 数组
// 基本类型数组
int[] arr = new int[5];
boolean[] flags = new boolean[3];// 对象数组
String[] strs = new String[10];

new int[] 这是 Java 中创建并初始化一个数组的快捷写法:
• new :表示创建一个新对象
• int[] :表示这是一个整型数组
• {index1, index2} :给数组赋初始值,数组里会依次放入 index1 和 index2 两个值
int[] result = new int[2]; // 先声明长度为2的数组
result[0] = index1; // 给第1个元素赋值
result[1] = index2; // 给第2个元素赋值
return result; // 返回数组
这两种方法等价
return new int[]{index1, index2};

3.new 构造方法带参数
// 调用有参构造
Person p = new Person("张三", 18);
4.new 匿名对象
// 直接 new 完调用方法
new Scanner(System.in).nextInt();
5.、new 包装类
Integer num = new Integer(100);
Boolean b = new Boolean(true);
http://www.jsqmd.com/news/727549/

相关文章:

  • 自制直驱方向盘(Direct Drive)的核心机密:USB HID PID 力反馈协议深度
  • 提升搜索点击率与捕获用户真实意图:CTR对SEO影响有多大?如何利用搜索意图优化长尾关键词
  • 2026北京宝马升级改装去哪改?真实车主口碑评测,这5家店改得放心又合规 - 速递信息
  • 探索 Taotoken 模型广场如何辅助开发者进行初步的模型选型与对比
  • 为 Hermes Agent 工具链配置 Taotoken 作为模型提供商
  • 别再手动调时间了!用ESP-01S+心知天气API,给你的DIY设备加上自动网络校时
  • 2026年工业交换机厂家怎么选?壁挂/电力场景靠谱高性价比推荐 - 速递信息
  • 告别ThinkPad风扇噪音:TPFanCtrl2终极静音控制指南
  • 手把手教你用Chinese-CLIP搞定‘泰迪杯’B题:从数据预处理到模型训练完整复盘
  • 实战分享:如何利用PX4 HITL、QGC地面站和ROS Rviz调试你的无人机视觉避障算法
  • 合肥正规眼科医院客观排行 聚焦近视手术核心服务 - 奔跑123
  • Silvaco仿真结果怎么看?一文搞懂NMOS输出/转移曲线与关键参数提取
  • 量子光学中的猫态:非经典特性与应用前景
  • 开源工具focus-cursor:高亮鼠标光标,提升多屏开发效率
  • 技术Leader必看:用Excel或飞书多维表格搭建团队人才九宫格(附免费模板)
  • C++编程面向对象入门全面详解
  • Dify 2026边缘节点部署避坑清单,覆盖ARM64/NPU异构环境、离线签名验证与OTA热升级冲突解决
  • 如何快速掌握分子对接盒子计算:GetBox-PyMOL-Plugin完全指南
  • SAP顾问必看:除了SE38,这些藏在GUI里的高效事务码和快捷键你用过几个?
  • AI驱动的浏览器自动化与网页抓取技术解析
  • FPGA实战:手把手教你用Verilog写一个AXI4-FULL Master接口(附完整代码与仿真)
  • 2026年阿里云OpenClaw/Hermes Agent集成攻略+百炼token Plan配置全览攻略
  • 在Zo Computer部署OpenClaw AI智能体:打造自动化数字助手
  • 2026年昆山回收公司最新排名榜单:回收二手托盘/回收二手双面型托盘/回收二手川字网格托盘/回收二手川字型塑料托盘/回收二手内置钢管川字托盘 - 品牌策略师
  • 深入理解I2C通信:以蓝桥杯PCF8591读取滑动变阻器为例,从波形到代码的保姆级分析
  • <sstream>
  • 仅限前500名R用户:Tidyverse 2.0自动化报告工具链私密安装包(含离线安装器+中文文档+企业级模板库)
  • Halcon实战:用edges_sub_pix和fit_rectangle2搞定金属冲孔边缘缺陷检测(附完整代码)
  • 戴尔笔记本的‘私有协议’破解记:深入拆解那颗关键的DS2501芯片与三线电源接口
  • 通过用量看板清晰掌握团队大模型API成本与消耗趋势