【牛客刷题】每日一题——初始Java语言练习

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 【牛客刷题】每日一题——初始Java语言练习

hello,进来的小伙伴们,你们好呐!

系列专栏:【牛客刷题】

作者简介:一名大二即将升大三的科班小白,我很平凡,学会努力!

本篇内容:基于Java语言的输入输出练习,日后会不断更新基于Java的编程练习题

第一题:

ee568c05adf44ab4b2ef20dc0ffe5f3c.png解析

答案:B

java规定类名首字母必须大写,这里可以直观的看出来Boolean是一个引用类型,不是基本数据类型。

java中的基本数据类型都对应一个引用类型,如Float是float的引用类型,Integer是int的引用类型

第二题:

13608797ea8f4802bcd612e3139cebdf.png

解析

本题涉及到两个知识点:

- num++ 是先赋值,然后再自增,++num 是先自增,然后再赋值

- switch代码块在没有break关键字时会发生case穿透现象

本题num=2,所以匹配到 case2,执行++num,num的值变为3。但此时因为没有break关键字,case被穿透,程序会继续向下执行。进入case3执行++num,num值变为4,case3中也没有break关键字,那么程序继续执行进入default又一次++num,num变为5,这是才遇到break关键字跳出。因此答案为D  

第三题:


ff3caf1b22ac447da2e3636639cbb3ef.png

解析:

System是java.lang中的类,out为System中的一个静态成员,out是java.io.PrintStream类的对象,而println()是java.io.PrintStream类的方法,所有可以调用类.静态方法.println()方法。

第四题:

1361dd0f99ef4ab4a5a5c1bb8dd1b377.png

解析:

C选项,compareTo是String类的方法,按字典顺序比较两个字符串大小,返回值是int,时常出现在一些类构造器中,如TreeMap 。

相关文章
|
1月前
|
Java Maven
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
该博客文章介绍了如何使用Java Swing中的JFrame创建一个窗体来收集用户输入的内容,并提供了详细的实现步骤和完整代码示例。
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
|
2月前
|
Oracle 安全 Java
Java语言简介及发展
Java语言简介及发展
|
2月前
|
算法 Java
Java语言实现最短路径算法(Shortest Path)
Java语言实现最短路径算法(Shortest Path)
42 3
|
1月前
|
Rust JavaScript Java
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
|
2月前
|
算法 Java 编译器
透视Java语言的究极优化:探索性能的深度
在Java程序员的日常工作中,优化代码性能是一项至关重要的任务。然而,除了传统的性能调优方法外,本文将探讨一些更为深奥的技术,如JIT编译器的内部工作机制、GC算法的进阶应用以及多线程并发模型的优化策略。通过深入了解这些技术背后的原理和实现,我们可以更好地理解如何在Java平台上实现最高效的代码运行。 【7月更文挑战第11天】
64 4
|
3月前
|
算法 Java
垃圾回收机制(Garbage Collection,GC)是Java语言的一个重要特性,它自动管理程序运行过程中不再使用的内存空间。
【6月更文挑战第24天】Java的GC自动回收不再使用的内存,关注堆中的对象。通过标记-清除、复制、压缩和分代等算法识别无用对象。GC分为Minor、Major和Full类型,针对年轻代、老年代或整个堆进行回收。性能优化涉及算法选择和参数调整。
49 3
|
2月前
|
Java 大数据 API
Java语言的核心知识点与特性
Java 是一种广泛使用的编程语言,自 1995 年发布以来,它已经成为了企业级应用开发、移动应用开发、大数据处理和云计算等领域的主流技术。
34 0
|
2月前
|
设计模式 算法 Oracle
Java语言学习路径及学习资源推荐
Java语言学习路径及学习资源推荐
|
2月前
|
JavaScript 前端开发 Java
Java语言+前后端分离 数字化产科管理平台 产科电子病历系统源码
Java开发的数字化产科管理系统,已在多家医院实施,支持直接部署。系统涵盖孕产全程,包括门诊、住院、统计和移动服务,整合高危管理、智能提醒、档案追踪等功能,与HIS等系统对接。采用前后端分离架构,Java语言,Vue前端,MySQL数据库。优势在于提升就诊效率,降低漏检率,自动报表生成,减少重复工作,支持数据研究,并实现医院与卫计委平台的数据互通,打造全生育周期健康服务。
45 0
|
2月前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)