【探索Java编程:从入门到入狱】Day4

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~
✨主攻领域:【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!

目录

0x1 前言

0x2 基础语法 变量

练习题-2157 · 打印 Welcome to LintCode!

0x3 Java 关键字

0x4 练习题-2323 · 命中率评级 (Java 版)

解答

0x5 判断和循环-02-if第一种格式和注意事项加练习

if语句的第一种格式

练习

练习 考试奖励

练习-自动驾驶


0x1 前言

练习Java代码平台这里还是给师傅们推荐炼码https://www.lintcode.com/这个平台不错,有知识点学习以及代码学习。题目位置如下:LintCode 炼码 - ChatGPT!更高效的学习体验!

0x2 基础语法 变量

练习题-2157 · 打印 Welcome to LintCode!

这个就是简单的打印输入,但是这里需要注意题目要求不换行直接打印,所以把ln改成f,或者直接把ln删掉

public class Solution {public static void main(String[] args) {// write your code hereSystem.out.printf("Welcome to LintCode!");}
}

0x3 Java 关键字

下面列出了 Java 关键字,这些关键字不能用于常量、变量、和任何标识符的名称。

关键字说明
private私有的
protected受保护的
public公共的
default默认
abstract声明抽象
class
extends扩充,继承
final最终值,不可改变的
implements实现(接口)
interface接口
native本地,原生方法(非 Java 实现)
new新,创建
static静态
strictfp严格,精准
synchronized线程,同步
transient短暂
volatile易失
break跳出循环
case定义一个值以供 switch 选择
continue继续
do运行
else否则
for循环
if如果
instanceof实例
return返回
switch根据值选择执行
while循环
assert断言表达式是否为真
catch捕捉异常
finally有没有异常都执行
throw抛出一个异常对象
throws声明一个异常可能被抛出
try捕获异常
import引入
package
boolean布尔型
byte字节型
char字符型
double双精度浮点
float单精度浮点
int整型
long长整型
short短整型
super父类,超类
this本类
void无返回值

以上共 48 个关键字,还有两个 保留字,但是他们不能使用,goto const

0x4 练习题-2323 · 命中率评级 (Java 版)

描述:

请从标准输入流(控制台)中获取一个自然数 n 表示学生投篮 100 次中命中的次数,请通过 System.out.println 语句输出命中率对应的评级。

具体的对应关系如下:

90% 到 100% 评为 A 级

80% 到 89% 评为 B 级

70% 到 79% 评为 C 级

60% 到 69% 评为 D 级

60% 以下评为 E 级

import java.util.Scanner;public class Main {public static void main(String[] args) {// write your code here// read data from console// output the answer to the console according to the// requirements of the question}
}

解答

这个循环语句没有什么难度,直接利用if、else语句就可以完成,没有过多的要求限制

import java.util.Scanner;public class Main {public static void main(String[] args) {// write your code here// read data from console// output the answer to the console according to the// requirements of the questionScanner sc = new Scanner(System.in);int n = sc.nextInt();if (n >= 90 && n <= 100){System.out.println("A");} else if (n >= 80 && n <= 89) {System.out.println("B");} else if (n >= 70 && n<= 79) {System.out.println("C");} else if (n >= 60 && n <= 69) {System.out.println("D");}else {System.out.println("E");}}
}

0x5 判断和循环-02-if第一种格式和注意事项加练习

if语句的第一种格式

格式:
if (关系表达式){语句体;
}

练习

需求:键盘录入女婿酒量,如果大于2斤,老丈人给出回应,反之不回应

package heima;import java.util.Scanner;public class demon_1 {public static void main(String[] args) {//需求:键盘录入女婿酒量,如果大于2斤,老丈人给出回应,反之不回应//1、键盘录入女婿的酒量Scanner sc = new Scanner(System.in);System.out.println("请输入女婿的酒量");int wine = sc.nextInt();//2、对酒量进行判断if (wine > 2) {System.out.println("小伙子,不错呀!!!");}}
}

练习 考试奖励

package heima;public class test {public static void main(String[] args) {//小红:如果你这次考试是全班第一,那么就做你的女朋友//分析//1、定义变量记录小明的名次int ranking = 1;//2、对小明的名次进行判断if (ranking == 1){System.out.println("小红成为了小明的女朋友");}}
}

练习-自动驾驶

package heima;public class test {public static void main(String[] args) {//汽车无人驾驶会涉及到大量的判断// 当汽车行驶的时候遇到了红绿灯,就会进行判断// 如果红灯亮,就停止//如果黄灯亮,就减速//如果绿灯亮,就行驶//定义灯,如果是false则灭  true则亮boolean islightgreen = false;boolean islightyellow = false;boolean islightred = true;if (islightgreen){System.out.println("gogogo!!!");}if (islightyellow){System.out.println("slow!!!");}if (islightred){System.out.println("stop!!!");}}
}

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

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

相关文章

【YoloDeployCsharp】基于.NET Framework的YOLO深度学习模型部署测试平台

YoloDeployCsharp|基于.NET Framework的YOLO深度学习模型部署测试平台 1. 项目介绍2. 支持模型3. 时间测试4. 总结 1. 项目介绍 基于.NET Framework 4.8 开发的深度学习模型部署测试平台&#xff0c;提供了YOLO框架的主流系列模型&#xff0c;包括YOLOv8~v9&#xff0c;以及其系…

MySql数据库(概念篇)

数据库概念 什么是数据库 数据库见名之意&#xff0c;就是用来存储数据的仓库&#xff0c;是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 没接触数据库之前&#xff0c;一般都是将数据存储在文件中。比如execl文件&#xff0c;word文件中。但是…

基于SpringBoot的饭店外卖平台的设计与实现

项目描述 这是一款基于SpringBoot的饭店外卖平台的系统 模块描述 用户端 登录 首页 商家信息 点餐 菜品列表 下单 订单列表 账号下单列表 个人中心 个人资料 修改信息 评论管理 评论菜品 查看评论 打赏骑手 打赏骑手 管理员 登录 菜品管理 修改 下架 订单列表 下单记录 菜品管理…

tftp 服务部署

这个服务挺简单的&#xff0c;但是今天用到了&#xff0c;还是写一下把 简单文件传输协议&#xff08;Trivial File Transfer Protocol&#xff0c;TFTP&#xff09;是一种基于 UDP 协议在客户端 和服务器之间进行简单文件传输的协议。顾名思义&#xff0c;它提供不复杂、开销不…

nginx 负载均衡、反向代理实验

nginx 负载均衡、反向代理实验 实验目的 理解概念&#xff1a;明确反向代理和负载均衡的基本概念及其在网络架构中的作用。 掌握技能&#xff1a;学习如何配置Nginx以实现反向代理和负载均衡功能。 实践应用&#xff1a;通过实际操作&#xff0c;体验Nginx如何提升Web服务的可…

LeetCode406:根据身高重建队列

题目描述 假设有打乱顺序的一群人站成一个队列&#xff0c;数组 people 表示队列中一些人的属性&#xff08;不一定按顺序&#xff09;。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi &#xff0c;前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造并返回输入数…

ubuntu下qrencode arm 环境编译和使用

我有一个Linux 环境 V3S的qrm开发板&#xff0c;我需要在开发板上实现一个生成二维码的功能&#xff0c;于是想到了qrencode 这个库。 过程如下&#xff1a; 1&#xff0c;下载qrencode 源码(自行百度下载) 2&#xff0c;打开源码&#xff0c;可以看到源码里有一个configure…

TinyXML-2介绍

1.简介 TinyXML-2 是一个简单、小巧的 C XML 解析库&#xff0c;它是 TinyXML 的一个改进版本&#xff0c;专注于易用性和性能。TinyXML-2 用于读取、修改和创建 XML 文档。它不依赖于外部库&#xff0c;并且可以很容易地集成到项目中。 tinyXML-2 的主要特点包括&#xff1a…

外设寄存器的映射到内存地址空间的过程

外设寄存器的映射到内存地址空间的过程称为内存映射I/O&#xff08;Memory-Mapped I/O&#xff0c;MMIO&#xff09;。这种映射是硬件设计的一部分&#xff0c;在芯片设计过程中由硬件工程师完成。以下是这个过程的一些重要步骤&#xff1a; 硬件设计&#xff1a;在微控制器或处…

你是我的荣耀 | 林先生:从酷爱数学到毕业走向数据分析岗位

人物背景&#xff1a; 研究生国家奖学金、本科生国家奖学金、学业奖学金一等奖、上海市优秀毕业生&#xff1b; 应用统计专业 CPDA优秀学员 ## 为什么选择数据分析相关专业 我是应用统计专业的一个应届毕业生&#xff0c;目前在一家上海市属的国企&#xff0c;从事数据分析相关…

远程工作的数据安全挑战和解决策略

随着远程工作的普及&#xff0c;数据安全面临了前所未有的挑战。企业在应对这些挑战时&#xff0c;必须采取切实有效的策略来保护敏感信息。以下是远程工作数据安全的主要挑战和相应的解决策略&#xff1a; 数据安全挑战 设备丢失或被盗&#xff1a;员工在外工作时&#xff0c…

ldap对接jenkins

ldap结构 配置 - jenkins进入到 系统管理–>全局安全配置 - 安全域 选择ldap - 配置ldap服务器地址&#xff0c;和配置ldap顶层唯一标识名 配置用户搜索路径 - 配置管理员DN和密码 测试认证是否OK

小组练习:请列出关于创新感受最深的几点启发

创新是推动社会进步的关键因素&#xff1a;无论是科技、教育、艺术、商业还是其他领域&#xff0c;创新都是推动其发展的主要动力。只有不断创新&#xff0c;才能使社会不断发展和进步。 创新需要勇气和决心&#xff1a;创新往往意味着打破常规&#xff0c;挑战现状。这可能会…

AIGC技术带给我们什么?基于AIGC原理及其技术更迭的思考

AIGC技术带给我们什么&#xff1f;基于AIGC原理以及技术更迭的思考 前言 AI&#xff0c;这个词在如今人们的视野中出现频率几乎超过了所有一切其他的事物&#xff0c;更有意思的是&#xff0c;出现频率仅次于这个词的&#xff0c;几乎都会加上一个修饰亦或是前缀——AI&#…

ROS机器人实用技术与常见问题解决

问题速查手册&#xff08;时实更新&#xff09;更加全面丰富的问题手册记录 1.机器人使用GPARTED挂载未分配空间 需要在图型界面下操作&#xff0c;建议使用no machine连接 安装gparted磁盘分区工具, sudo apt-get install gparted -y 启动软件 sudo gparted 点击磁盘/内存…

如何使用vue脚手架创建项目

前言 使用vue搭建项目的时候&#xff0c;我们可以通过对应的cmd命令去打开脚手架&#xff0c;然后自己配置对应的功能插件 说明&#xff1a; 要使用Vue脚手架创建项目&#xff0c;你需要先确保你已经安装了Node.js和npm&#xff08;Node.js的包管理器&#xff09;。然后&#…

热敏电阻怎么进行性能测试?并以LabVIEW为例进行说明

过程也可用于执行热敏电阻测量。RTD和热敏电阻遵循非常相似的功能原理&#xff0c;测量步骤与下面提供的步骤相同。有关热敏电阻的更多信息&#xff0c;请参阅本文档。 查找设备引脚排列 在连接任何信号之前&#xff0c;请找到您的设备引脚排列。 打开NI MAX并展开设备和接口。…

视频素材库在哪里找免费手机版?8个可以用手机浏览的素材网

在视觉内容占据主导地位的今天&#xff0c;合适的视频素材可以大大提升项目的吸引力和效果。以下列出的视频素材网站为广告制作者、社交媒体策略师及电影制作人提供了从传统到现代风格的各种视频素材选择&#xff0c;满足不同的创作需求。 1. 蛙学府&#xff08;中国&#xff…

PyGame 文字显示问题及解决方法

在 Pygame 中显示文字时可能会遇到一些问题&#xff0c;例如文字显示不清晰、字体不正确或者文字位置不准确等。以下是一些常见的问题及其解决方法&#xff0c;具体情况可以看看情况。 1、问题背景 一位用户在使用 PyGame 库进行游戏开发时&#xff0c;遇到了一个问题&#xf…

单片机为什么能直接烧录程序?

在设计芯片的时候&#xff0c;关于烧录的环节是一个不得不考虑的问题。首先排除掉&#xff0c;由外部硬件直接操控FLASH的方案&#xff0c;这个方案有很多缺点。 1、每个IC使用的FLASH型号各不相同&#xff0c;每种型号的FLASH的烧录命令和流程都有差别&#xff0c;这会导致烧…