Java基础练习题及详细答案

您所在的位置:网站首页 java基础入门第二版第一章课后答案 Java基础练习题及详细答案

Java基础练习题及详细答案

2023-08-12 11:43| 来源: 网络整理| 查看: 265

本文参考 嗨客网 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 333 + 555 + 111 = 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-10 之间的随机数。生成一个 3-15 之间的随机数。生成一个 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 基础练习题内容,剩下的题目我会继续更新,先提前小小的剧透一下后面的内容哦! www.haicoder.net 你以为到这里就结束了吗?还有Java基础增强的习题,奉上大纲: www.haicoder.net 但是因为文章数量过多,整理不易,所以如果更新过慢,请大家谅解,文章我会尽自己最大速度更新,大家可以先关注我,或者收藏下这篇文章,我会持续更新的,以上案例是提供给有一定 Java 基础的同学看的,如果感觉做题有些压力,可以先到各类教程网学习Java,本人这里当然首推上方习题及答案来源的 嗨客网。

更多

更多精选文章,可以关注下方公众号:

嗨客网(www.haicoder.net)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3