第二周学习报告

news/2024/9/19 15:43:26/文章来源:https://www.cnblogs.com/wangzilin0507/p/18300354

又经过了一周的学习,今天对本周学习进行总结
本周安装了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中有关数组、方法的知识。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/743213.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++11标准库chrono、future、 atomic、condition_variable、mutex、thread梳理 (5万字)

C++11标准库 、shared_future、async、packaged_task、promise、future、<chrono> C++11中提供了日期和时间相关的库chrono。 chrono库主要包含三种类型的类:时间间隔duration、时钟clocks、时间点time point。 时间间隔duration常用类成员duration表示一段时间间隔,用…

Vulnhub靶场 | DC系列 | DC-3

DC-3 环境搭建靶机镜像下载地址:https://vulnhub.com/entry/dc-32,312/ 需要将靶机和 kali 攻击机放在同一个局域网里; 本实验kali 的 IP 地址:192.168.10.146。渗透测试 使用 nmap 扫描 192.168.10.0/24 网段存活主机 ┌──(root💀kali)-[~/桌面] └─# nmap -sP 192.16…

Vulnhub靶场 | DC系列 | DC-2

DC-2 目录环境搭建 渗透测试环境搭建靶机镜像下载地址:https://vulnhub.com/entry/dc-2,311/ 需要将靶机和 kali 攻击机放在同一个局域网里; 本实验kali 的 IP 地址:192.168.10.146。渗透测试 使用 nmap 扫描 192.168.10.0/24 网段存活主机 ┌──(root💀kali)-[~/桌面] └…

llm学习:1.3 git相关

一、介绍 二、仓库 适当比较,砥砺前行

模型部署 - TensorRT Triton 学习

先介绍TensorRT、Triton的关系和区别: TensorRT:为inference(推理)为生,是NVIDIA研发的一款针对深度学习模型在GPU上的计算,显著提高GPU上的模型推理性能。即一种专门针对高性能推理的模型框架,也可以解析其他框架的模型如tensorflow、torch。 主要优化手段如下: Trito…

Vulnhub靶场 | DC系列 | DC-1

DC-1 目录环境搭建 渗透测试1. 信息收集 2. 漏洞利用 3. 提权DC ~ VulnHub VulnHub provides materials allowing anyone to gain practical hands-on experience with digital security, computer applications and network administration tasks. https://www.vulnhub.com/s…

Smart-doc:零注解侵入的API接口文档生成插件

零注解侵入的API接口文档生成插件——Smart-doc smart-doc 是一款同时支持 JAVA REST API 和 Apache Dubbo RPC 接口文档生成的工具,在业内率先提出基于JAVA泛型定义推导的理念, 完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码中。 你只需要按照java-doc…

如何对Linux系统进行基准测试4工具Sysbench

Sysbench简介 Sysbench是一款多用途基准测试工具,可对CPU、内存、I/O甚至数据库性能进行测试。它是一个基本的命令行工具,提供了直接、简便的系统测试方法。github地址:https://github.com/akopytov/sysbench 。主要功能:CPU: 衡量CPU执行计算密集型任务的能力。 内存: 衡量…

containerd 容器基础环境组件的搭建

1 基础环境说明(1)本次所有部署软件版本说明软件名称 版本号操作系统内核(后续升级为 lt-5.4.278)CentOS 7.9.2009 (3.10.0-1160.el7) 1c1GB 20GBCentOS-7-x86_64-Minimal-2009.isocontainerd v1.6.6cfssl v1.6.1cni v1.1.1crictl v1.24.2nerdctl 1.7.6buildkit v0.14.1(2)系统…

【JavaScript】聊一聊js中的浅拷贝与深拷贝与手写实现

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据复制操作的两种方式。‌在聊深浅拷贝之前咱得了解一下js中的两种数据类型:前言 什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据复制操作的两种方式。‌在聊深浅拷贝之前咱得了解一下js中的两种数据类型:…

分页查询及其拓展应用案例

分页查询 分页查询是处理大量数据时常用的技术,通过分页可以将数据分成多个小部分,方便用户逐页查看。SQLAlchemy 提供了简单易用的方法来实现分页查询。 本篇我们也会在最终实现这样的分页效果:1. 什么是分页查询 分页查询是将查询结果按照一定数量分成多页展示,每页显示固…

delphi dev cxgrid 列绑定Richedti 支持过滤

默认是不支持过滤的,这里需要改到内部的一些源码文件。 先说思路: 1.要让列支持过滤需要重载richedit类的 GetSupportedOperations,typeTcxRichEditProperties = class(cxRichEdit.TcxRichEditProperties)publicfunction GetSupportedOperations: TcxEditSupportedOperation…