关于java:Java基础练习题及详细答案

57次阅读

共计 5053 个字符,预计需要花费 13 分钟才能阅读完成。

本文参考 嗨客网 Java 实战

前言

本篇文章给大家安利一些对于 Java 根底的练习题,每道题都附有答案链接,答案解题的每个步骤到运行后果都非常具体,非常适宜小白拿来练习,也非常适宜筹备面试的各位温习下 Java 根底,这篇文章我会不断更新,题目都是对应 Java 根底中的各个知识点,大家在学习了 Java 根底之后,做几道相干的练习题,温习一下该知识点,在学习过程中,感觉非常形象、艰涩难懂的知识点,配合一道案例题,或者会有意想不到的成果哦!

目录

Java 入门

  • Java HelloWorld
  • Java 正文

Java 变量

  • 01 Java 变量定义
  • 02 Java 数据类型
  • 03 Java 变量运算
  • 04 Java 变量运算
  • 05 Java 常量

Java 三元运算符

  • 01 Java 三元运算符
  • 02 Java 三元运算符
  • 03 Java 三元运算符

Java 条件判断

  • 01 Java if 条件判断
  • 02 Java if 条件判断
  • 03 Java switch
  • 04 Java switch
  • 05 Java switch

Java 循环

  • 01 Java for 循环
  • 02 Java for 循环
  • 03 Java for 循环
  • 04 Java for 循环
  • 05 Java for 循环嵌套
  • 06 Java for 循环嵌套
  • 07 Java break
  • 08 Java continue
  • 09 Java while 循环
  • 10 Java do while 循环
  • 11 Java 死循环

Java 随机数

  • 01 Java 随机数
  • 02 Java 随机数
  • 03 Java 随机数

Java 数组

  • 01 Java 定义数组
  • 02 Java 遍历数组
  • 03 Java 数组
  • 04 Java 数组

Java 办法

  • 01 Java 办法
  • 02 Java 办法
  • 03 Java 逢七过游戏

2020.08.20 更,未完待续。。。。。

注释:Java 根底练习题

Java 入门

题目一

题目:应用 Java 实现,编写第一个程序,即 Java HelloWorld。

答案:https://haicoder.net/case/java/java-helloworld.html

题目二

题目:应用 Java 的正文,包含单行正文和多行正文。

答案:https://haicoder.net/case/java/java-descripotion.html

Java 变量

题目一

题目:Java 变量定义,别离定义 Java 的 8 种 根本数据类型 的变量。

答案:https://haicoder.net/case/java/java-variable.html

题目二

题目:Java 数据类型,选用 Java 适合的数据类型定义变量。

答案:https://haicoder.net/case/java/java-datatype.html

题目三

题目:Java 变量运算,使用 Java 变量计算圆柱体积。

答案:https://haicoder.net/case/java/java-variable-operator.html

题目四

题目:Java 变量运算,使用 Java 变量依据父母身高预测出子女身高。

答案:https://haicoder.net/case/java/java-variable-operator2.html

题目五

题目:Java 常量,实现 Java 常量的根本应用。

答案:https://haicoder.net/case/java/java-contants.html

Java 三元运算符

题目一

题目:Java 三元运算符,使用 Java 三元运算符进行运算。

答案:https://haicoder.net/case/java/java-ternary-operator.html

题目二

题目:Java 三元运算符,某小伙想定一份外卖,商家的优惠形式如下:鱼香肉丝单点 24 元,油炸花生米单点 8 元,米饭单点 3 元。订单满 30 元 8 折优惠。鱼香肉丝优惠价 16 元,然而优惠价和折扣不能同时应用。那么这个小伙要点这三样货色,起码要花多少钱?

答案:https://haicoder.net/case/java/java-ternary-operator2.html

题目三

题目:Java 三元运算符,使用 Java 三元运算符获取几个数中的最大值。键盘录入三位同学的年龄,用程序实现获取这三个同学的最大年龄。

答案:https://haicoder.net/case/java/java-ternary-operator3.html

Java 条件判断

题目一

题目:Java if 条件判断,李雷想买一个价值 7988 元的新手机, 他的旧手机在二手市场能卖 1500 元, 而手机专卖店推出以旧换新的优惠, 把他的旧手机交给店家, 新手机就可能打 8 折优惠。

答案:https://haicoder.net/case/java/java-if.html

题目二

题目:Java if 条件判断,依据用户输出的年龄,判断用户属于哪个年龄段。

答案:https://haicoder.net/case/java/java-if2.html

题目三

题目:Java switch,键盘录入一个 0 到 7 数字,应用 switch 输入这个数字对应的星期。

答案:https://haicoder.net/case/java/java-switch.html

题目四

题目:Java switch,键盘录入一个月份数字,应用 switch 输入这个月份对应的节令。

答案:https://haicoder.net/case/java/java-switch2.html

题目五

题目:Java switch,用户输出星期数,应用 Java switch 匹配显示对应的静止我的项目。输出星期数,显示明天的静止我的项目,周一跑步、周二游泳、周三慢走、周四单车、周五爬山、周六拳击、周日劳动。

答案:https://haicoder.net/case/java/java-switch3.html

Java 流程管制

题目一

题目:Java for 循环 ,在中国历法中有十二生肖年份,2019 年是己亥猪年, 请在控制台输入从 1949 年(蕴含) 到 2019 年 (蕴含) 中所有是猪年的年份。

答案:https://haicoder.net/case/java/java-for.html

题目二

题目:Java for 循环,中国应用的公历有平年的说法,平年的规定是: 四年一闰, 百年不闰, 四百年再闰。(年份可能被 4 整除但不能被 100 整除算是平年, 年份能被 400 整除也是平年)。请打印出 2000 年到 2019 年的所有平年年份。

答案:https://haicoder.net/case/java/java-for2.html

题目三

题目:Java for 循环,计算出 1~100 之间的偶数和,并把求和后果在控制台输入。

答案:https://haicoder.net/case/java/java-for3.html

题目四

题目:Java for 循环,请输入所有“水仙花数”。“水仙花数”指的是一个三位数,个位、十位、百位的数字立方和等于原数自身。

例如:153 3_3_3 + 5_5_5 + 1_1_1 = 153。

答案:https://haicoder.net/case/java/java-for4.html

题目五

题目:Java for 循环嵌套,应用 for 循环语句, 在控制台打印出一个四行五列的长方形, 成果如下:

@@@@@
@@@@@
@@@@@
@@@@@

答案:https://haicoder.net/case/java/java-for-nest.html

题目六

题目:Java for 循环嵌套,应用 for 循环语句,在控制台打印出一个五行的三角形,成果如下:

@
@@
@@@
@@@@
@@@@@

答案:https://haicoder.net/case/java/java-for-nest02.html

题目七

题目:Java break,使用 break 完结以后循环,计算 1、2、3、4、5 这一组数据,但要求只计算前 3 个数的和。

答案:https://haicoder.net/case/java/java-break.html

题目八

题目:Java continue,使用 continue 跳过以后循环,计算 1、2、3、4、5 这一组数据,但要求只计算 1、2、3、5 的和。

答案:https://haicoder.net/case/java/java-continue.html

题目九

题目:Java while 循环,使用 Java while 循环 计算出 1 到 10 的和。

答案:https://haicoder.net/case/java/java-while.html

题目十

题目:Java do while 循环,使用 Java do while 循环 计算出 1 到 10 的和。

答案:https://haicoder.net/case/java/java-do-while.html

题目十一

题目:Java 死循环,利用死循环,继续获取用户输出。(利用场景如:继续输出每一个学生问题)

答案:https://haicoder.net/case/java/java-dead-cycle.html

Java 随机数

题目一

题目:Java 随机数,使用 Java 的 Random 失去随机数,获取 0 到 9 内的随机数(包含 0 和 9)。

答案:https://haicoder.net/case/java/java-random.html

题目一

题目:Java 随机数,使用 Java 的 Random 函数失去区间随机数。

  1. 生成一个 1-10 之间的随机数。
  2. 生成一个 3-15 之间的随机数。
  3. 生成一个 5-999 之间的随机数。

答案:https://haicoder.net/case/java/java-random2.html

题目二

题目:Java 随机数,使用 Java 的 Random 函数实现猜数字游戏。

随机产生一个 1-100 之间的数字,而后让玩家一直猜想,如果猜大,提醒过大,如果猜小,提醒过小,如果猜中则程序进行。

答案:https://haicoder.net/case/java/java-random3.html

Java 数组

题目一

题目:Java 定义数组,Java 数组 的定义格局别离为:动态初始化、动静初始化,应用动态初始化和动静初始化定义数组。

答案:https://haicoder.net/case/java/java-array-init.html

题目二

题目:Java 遍历数组,请应用动态初始化的形式,创立一个长度为 5 的整数数组,并为数组中的元素赋值,遍历数组, 在同一行打印所有元素,元素之间用空格隔开,比方:如果数组为 {1,2,3,4,5} 则打印后果为:1 2 3 4 5。

答案:https://haicoder.net/case/java/java-arrary-walk.html

题目三

题目:Java 数组,创立一个长度为 6 的整数数组,随机生成六个 0 (蕴含) – 100 (不蕴含) 之间的整数寄存到数组中,而后计算出数组中所有元素的和并打印。

答案:https://haicoder.net/case/java/java-array.html

题目四

题目:Java 数组,使用 Java 数组 存储学生问题, 遍历数组 得出问题最高的学生。

答案:https://haicoder.net/case/java/java-array2.html

Java 办法

题目一

题目:Java 办法,定义一个办法,该办法可能找出三个 整数 中的最大值并返回。

答案:https://haicoder.net/case/java/java-method.html

题目二

题目:Java 办法 ,数字是有绝对值的,正数的绝对值是它自身取反,非正数的绝对值是它自身。请定义一个办法,办法可能失去小数 类型 数字的绝对值并返回。

答案:https://haicoder.net/case/java/java-method2.html

题目三

题目:Java 办法,应用 Java 实现逢七过这个游戏,游戏规则如下:从 1 到 20 开始报数,当玩家要报的数字蕴含 7 或者是 7 的倍数时都要说:过。

答案:https://haicoder.net/case/java/java-method3.html

彩蛋

Java 根底练习题内容,剩下的题目我会持续更新,先提前小小的剧透一下前面的内容哦!


你认为到这里就完结了吗?还有 Java 根底加强的习题,奉上纲要:

然而因为文章数量过多,整顿不易,所以如果更新过慢,请大家体谅,文章我会尽本人最大速度更新,大家能够先关注我,或者珍藏下这篇文章,我会继续更新的,以上案例是提供给有肯定 Java 根底的同学看的,如果感觉做题有些压力,能够先到各类教程网学习 Java,自己这里当然首推上方习题及答案起源的 嗨客网

正文完
 0