首页 > 其他分享 >第二周学习报告

第二周学习报告

时间:2024-07-13 19:18:33浏览次数:16  
标签:语句 运算符 Scanner 报告 IDEA 学习 case 第二周 循环

又经过了一周的学习,今天对本周学习进行总结
本周安装了IDEA,了解并学习了相关知识。还学习了Java中键盘录入、运算符、判断和循环的用法。

IDEA

IDEA全称IntelliJ IDEA,是java编程语言的集成开发环境,它广泛应用于软件开发领域。
IDEA官网:https://www.jetbrains.com/idea/

键盘录入

Java存在一个Scanner类,这个类可以接收键盘输入的数字
步骤一:导包
import java.util.Scanner;
步骤二:创建对象
Scanner scx = new Scanner(System.in)
步骤三:接收数据
int i = sc.nextInt();
image
image

运算符

算术运算符

  • +加法
  • -减法
  • *乘法
  • /除法
  • %取模(余数)
  • ++自增
  • --自减

关系(比较)运算符

  • ==等于
  • !=不等于
  • >大于
  • <小于
  • >=大于等于
  • <=小于等于

逻辑运算符

  • && 逻辑与
  • || 逻辑或
  • ! 逻辑非

位运算符

  • & 按位与
  • | 按位或
  • ^ 按位异或
  • ~ 按位取反
  • << 左移
  • >> 右移(算术右移)
  • >>> 右移(逻辑右移)

判断和循环

java中判断与循环与c++中判断与循环相近

判断

主要为if语句、if-else语句和switch语句。
if语句
if (条件表达式) {
// 条件为真时执行的代码
}
if-else语句
if (条件表达式) {
// 条件为真时执行的代码
} else {
// 条件为假时执行的代码
}
switch语句
switch (表达式) {
case 值1:
// 值1匹配时执行的代码
break;
case 值2:
// 值2匹配时执行的代码
break;
// 可以有更多case
default:
// 没有任何case匹配时执行的代码
}

循环

for循环
for (初始化表达式; 循环条件; 更新表达式) {
// 循环体
}
while循环
while (循环条件) {
// 循环体
}
do-while循环
do {
// 循环体
} while (循环条件);

这些部分与c语言相关内容近似,学习起来没什么困难。
接下来准备学习Java中有关数组、方法的知识。

标签:语句,运算符,Scanner,报告,IDEA,学习,case,第二周,循环
From: https://www.cnblogs.com/wangzilin0507/p/18300354

相关文章

  • 模型部署 - TensorRT & Triton 学习
    先介绍TensorRT、Triton的关系和区别:TensorRT:为inference(推理)为生,是NVIDIA研发的一款针对深度学习模型在GPU上的计算,显著提高GPU上的模型推理性能。即一种专门针对高性能推理的模型框架,也可以解析其他框架的模型如tensorflow、torch。主要优化手段如下: Triton:类似于TensorFlo......
  • 深度学习 - 门禁系统的人脸录入和识别流程
    门禁系统中的人脸录入和识别通常采用以下几种算法和技术:1.人脸检测(FaceDetection)人脸检测是人脸识别系统的第一步,用于在图像或视频中定位和提取人脸区域。常用的算法包括:HaarCascades (OpenCV):经典的基于特征的检测方法。HOG(HistogramofOrientedGradients) + S......
  • 深度学习 - 人脸识别 - 苹果是怎么做的
    苹果的面部识别功能称为 FaceID,它在iPhone和iPad上使用,是一种高度安全且方便的生物识别认证方法。FaceID主要依赖于以下核心技术和算法:1.硬件组件FaceID依赖于iPhone和iPad上的 TrueDepth摄像头系统,它包括多个硬件组件:红外摄像头:捕捉用户面部的红外图像。泛......
  • java学习2
    一周学习内容+感悟收获1.学习javaweb知识,基本了解一个项目是如何搭建起来的。知道如何制作前端页面并在GitHub上传部署,其他人也能访问(无后端内容)简单页面的链接前端的话,我觉得如果只是以能用的标准去写,那难度不是很大,但如果要求美感以及设计位置的合理性就需要其他方面的能力......
  • 第二周
    本周主要学习了java面向对象的封装,继承和多态。封装:关键词和C嘎嘎一样,private,protected,public等来实现封装。publicclassPerson{privateStringname;privateintage;publicStringgetName(){returnname;}publicvoidsetName(StringnewName){name=......
  • 数据结构与算法学习day4之单向链表
    1.单向链表的的定义链表是有序的列表,这是它在内存中的存储,如下图所示:链表是以节点的形式存储的,是链式存储每个节点都包含两个部分,一个是data域,一个是next域指向下一个节点每个节点不一定是连续存储链表分为带头节点和不带头节点2.单向链表的实现思路(1)添加添加节点的......
  • 【java深入学习第1章】深入探究 MyBatis-Spring 中 SqlSession 的原理与应用
    前言在使用MyBatis进行持久层开发时,通常会与Spring框架集成,以便更好地管理事务和依赖注入。在MyBatis-Spring集成中,SqlSession是一个非常重要的概念。本文将详细介绍SqlSessionTemplate和SqlSessionDaoSupport,并提供相关的代码示例。一、SqlSessionTemplateSqlSessio......
  • 深度学习- 常用人脸检测算法
    人脸识别是计算机视觉中的一个重要任务,有多种库和框架可以用于实现人脸识别。以下是一些常用的人脸识别算法库及其特点:1.OpenCVOpenCV(OpenSourceComputerVisionLibrary)是一个开源计算机视觉和机器学习软件库。它可以用于各种计算机视觉任务,包括人脸检测和识别。特点:支......
  • stm32-时序图学习-温度传感器-DHT11
    目录温度传感器-DHT111.单总线协议:只有一条数据线,数据只能以比特流的方式传输,所以就会涉及到MSB(高位先出)还是LSB(低位先出),传输方向是半双工通信2.时序图主从机应答信号时序图第一步主机发送启动信号第二步从机发送响应信号DHT11发送的数据0的形式DHT11发送的数据1的形式......
  • 第二周总结
    一、周任务完成情况:1.每天通过书籍与b站网课自主学习Java一小时,完成Java循环,条件及数组部分的语法学习。2.阅读《大道至简》第二章“是懒人创造了方法”与第三章“团队缺乏的不只是管理”。3.每日完成pta基础题目集2~3题。二、下周计划:1.使用Java语言完成部分练习题。2.继续......