![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java练习题
小钢侠balabalabala
这个作者很懒,什么都没留下…
展开
-
输入一个数字,判断这个数字代表星期几(判断语句:switch语句)
package com.summer.cn;import java.util.Scanner;/** * @author Summer *输入一个数字,判断这个数字代表星期几 */public class Test041508 { public static void main(String[] args) { //获取录入的一个数字 Scanner sc = new ...原创 2019-04-15 17:48:19 · 4750 阅读 · 0 评论 -
根据成绩输出对应的等级,使用if多分支和switch语句分别实现
根据成绩输出对应的等级,使用if多分支和switch语句分别实现。a) A级 [90,100]b) B级 [80,90)c) C级 [70,80)d) D级 [60,70)e) E级 [0,60)if语句实现:package com.Summer_0417.cn;import java.ut...原创 2019-04-17 15:34:05 · 6599 阅读 · 0 评论 -
根据月份,输出对应的季节,并输出至少两个描述该季节的成语和活动
根据月份,输出对应的季节,并输出至少两个描述该季节的成语和活动。package com.Summer_0417.cn;import java.util.Scanner;public class Test_Method05 { public static void main(String[] args) { // 输入月份 Scanner input = new Scann...原创 2019-04-17 15:48:29 · 777 阅读 · 0 评论 -
输入一个数,判断这个数是否为素数
方法一:package com.Summer_0417.cn;import java.util.Scanner;/** * @author Summer * 输入一个数,判断这个数是否为素数 */public class Test_Method06 { public static void main(String[] args) { //键盘录入一个数...原创 2019-04-17 20:53:44 · 2904 阅读 · 0 评论 -
从键盘输入一个班5个学生的分数,求和并输出
package com.Summer_0417.cn;import java.util.Scanner;/** * @author Summer * 从键盘输入一个班5个学生的分数,求和并输出。 */public class Test_Method07 { public static void main(String[] args) { //定义一个键盘录入功能 Sca...原创 2019-04-17 21:10:14 · 3781 阅读 · 0 评论 -
从键盘输入某个十进制整数数,转换成对应的二进制整数并输出(使用do-while循环)
package com.Summer_0417.cn;import java.util.Scanner;/** * @author Summer * 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出 */public class Test_Method08 { public static void main(String [] args){ //从键盘录入一...原创 2019-04-17 21:24:54 · 5725 阅读 · 0 评论 -
根据考试成绩输出对应的礼物,90分以上爸爸给买电脑,80分以上爸爸给买手机, 60分以上爸爸请吃一顿大餐,60分以下爸爸给买学习资料。 要求:该题使用多重if完成
package com.Summer_0417.cn;import java.util.Scanner;/** * @author Summer * 根据考试成绩输出对应的礼物, * 90分以上爸爸给买电脑, * 80分以上爸爸给买手机, * 60分以上爸爸请吃一顿大餐,60分以下爸爸给买学习资料。 * 要求:该题使用多重if完成 */public class Test_...原创 2019-04-17 21:43:02 · 657 阅读 · 0 评论 -
判断一个输入的数字是奇数还是偶数
package com.summer.cn;import java.util.Scanner;/**- @author Summer *输入一个数,并判断这个数字是奇数还是偶数 */ public class Test041503 { public static void main(String[] args) { //输入一个数字并获取 Scanner...原创 2019-04-15 12:45:17 · 1890 阅读 · 0 评论 -
随机输入一个数字,并且判断这个数字是不是5的倍数
package com.summer.cn;import java.util.Scanner;/** * @author Summer *随机输入一个数字,判断这个数字是不是5的倍数 */public class Test041504 { public static void main(String[] args) { //随机输入一个整数, 并获取此整数存入a中 Sc...原创 2019-04-15 12:55:16 · 3192 阅读 · 0 评论 -
猜数字游戏:随机键盘录入一个数字,看是否能猜正确
package com.summer.cn;import java.util.Scanner;public class Test041505 { public static void main(String[] args) { //在程序中存储一个数字 int i =100; //用户键盘录入一个数字 Scanner sc = new Scanner(System.in...原创 2019-04-15 13:06:22 · 549 阅读 · 0 评论 -
简单的if多分支结构练习 用户录入 1-10的数字 , 1-7没奖品 , 8,9,10分别获得 3 2 1 等奖
package com.summer.cn;import java.util.Scanner;/** * @author Summer *简单的if多分支结构练习 *用户录入 1-10的数字 , 1-7没奖品 , 8,9,10分别获得 3 2 1 等奖 */public class Test041506 { public static void main(String[] ...原创 2019-04-15 14:22:53 · 248 阅读 · 0 评论 -
某次考试 , 会产生0-100分的成绩 ,现在要求编程一个程序 , 当知道考试成绩时 , 就输出其考试等级 ;
package com.summer.cn;import java.util.Scanner;/** * @author Summer *某次考试 , 会产生0-100分的成绩 ,现在要求编程一个程序 , 当知道考试成绩时 , 就输出其考试等级 ; *0-59 不及格 *60-69 及格 *70-79 良好 *80-89 优秀 *90-99 陈独秀 *100 蒂花之秀 *...原创 2019-04-15 14:42:24 · 1676 阅读 · 0 评论 -
请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”
请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。星期的英文单词如下表所示。星期一 星期二 星期三 星期四 星期五 星期六 星期日Monday Tuesday Wednesday Thursday Fridy Saturday Sundaypackage com.Summer...原创 2019-04-17 22:20:23 · 1521 阅读 · 0 评论 -
给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐
package com.Summer_0417.cn;/** * @author Summer * 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。 */public class Test_Method12 { public static void main(String[] args) { int money = 20, price ...原创 2019-04-17 23:06:16 · 1280 阅读 · 0 评论 -
用继承和组合的知识构造一辆汽车,功能需求见注释(继承练习)
package com.Summer_0425.cn;/** * @author Summer * 需求分析: * 发动机Engine:启动start 停止stop * 轮子Wheel:充气inflate(int 容量) * 车窗Window:开roolUp 降roolDown * 车门Door: 开open 关close 门上有窗 * 汽车Car: * 有一个发动机...原创 2019-04-27 00:06:53 · 176 阅读 · 0 评论 -
数组各元素随机赋值、求和、求平均值、求最大值的各类测试(一维数组)
项目需求:已知 : double[] array = new double[30];给这个数组的所有元素随机赋值 , 值范围为 2-80 ;求这个数组所有元素之和 和 平均值找出该数组中元素最大值是多少解题思路:本题采用封装各类方法分别调用package com.Summer_0418.cn;import java.util.Iterator;/** * @author ...原创 2019-04-18 22:12:24 · 418 阅读 · 0 评论 -
两个数字比较大小的方法 (分别应用if-else和条件运算符实现)
package com.Summer_0424.cn;/** * @author Summer * 两个数字比较大小的方法 * 分别应用if-else和条件运算符实现 */public class Test07 { public static void main(String[] args) { //用if-else实现 int a = 1; int b = 2; ...原创 2019-04-24 21:12:37 · 1343 阅读 · 0 评论 -
用java语言写一个简易版本的登录页面,包含用户注册、用户登录、用户注销、修改密码等功能
package com.Summer_0421.cn;import java.util.Arrays;import java.util.Scanner;/** * @author Summer * 使用java面向对象之前的知识 完成规定的功能; * 附加要求 : * 1. 可以注册多个用户 * 2. 每个注册的用户都可以登录 * 3. 注册的用户名是唯一的 * 4. 已经...原创 2019-04-21 21:59:50 · 5055 阅读 · 1 评论 -
二维数组的应用(一般二维数组、不规则二维数组、杨辉三角形)
一般二维数组的基本格式package com.Summer_0425.cn;/** * @author summer * 二维数组的练习 * int[][],第一个括号表示行,第二个括号表示列 */public class Test03 { //输出结果均为0,这里说明数组在未赋值前有默认初始值 //初始值:整数:0;小数:0.0;boolean:false;char:\u...原创 2019-04-25 21:04:44 · 340 阅读 · 0 评论 -
选择排序及选择排序的优化
package com.Summer_0421.cn;import java.util.Arrays;/** * @author Summer * 选择排序 * 通过记录下标值,优化选择排序 */public class Test06 { public static void main(String[] args) { int[] array = {18, 34, 79,...原创 2019-04-21 19:15:55 · 272 阅读 · 0 评论 -
猜数字游戏,判断输入的数字与系统产生的数字是否一致(Math.random()与if嵌套循环)
package com.summer.cn;import java.util.Scanner;public class Test041509 { /** * java 随机数 Math * Math java.lang.Math包 数值型 操作 * * 随机数 Math.random() [0,1) 随机数产生的是一个 大于等于0 ...原创 2019-04-15 18:38:26 · 537 阅读 · 0 评论 -
随机产生1-12的整数 , 根据产生整数输出一下该月份的季节信息(Math.random()和if语句)
package com.summer.cn;/** * @author Summer *随机产生1-12的整数 , 根据产生整数输出一下该月份的季节信息 */public class Test041510 { public static void main(String[] args) { //产生一个1——12的数字 int i = (int) ((Math.rando...原创 2019-04-15 19:22:42 · 2634 阅读 · 0 评论 -
(折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结构)
package com.summer.cn;import java.util.Scanner;/** * @author Summer *折扣计算 需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折 代码示例: 请输入是否是会员: y 请输入购买金额: ...原创 2019-04-15 20:03:45 · 9843 阅读 · 0 评论 -
淡旺季机票的价格问题(switch语句与if-else语句嵌套)
淡旺季机票的价格,原价机票价格为5000元,淡季头等舱打5折,经济舱打4折旺季头等舱打9折,经济舱打8折要求 编写程序实现: 输入任意的月份与舱位来计算机票的价格 1代表头等舱,2代表经济舱 4-10月为旺季,其他月份为淡季package com.summer.cn;import java.util.Scanner;/** * @author ...原创 2019-04-15 20:37:47 · 2938 阅读 · 3 评论 -
1至100累加求和问题
package com.summer.cn;/** * @author summer *1—100累加求和问题 */public class Test041515 { public static void main(String[] args) { //初始值 int i = 1; int sum = 0; //条件判断 while(i<=100){ ...原创 2019-04-16 20:11:00 · 2492 阅读 · 0 评论 -
输出 1-100 内的奇数和偶数,并对其分别求和(while嵌套if-else循环)
package com.summer.cn;/** * @author Summer * 输出 1-100 内的奇数和偶数,并对其分别求和 * while嵌套if-else循环 */public class Test041517 { public static void main(String[] args) { //申明变量 int...原创 2019-04-16 20:15:52 · 2234 阅读 · 0 评论 -
输出1-100 , 奇数偶数分别添加标识(for循环语句嵌套if-else语句)
package com.summer.cn;/** * @author Summer * 输出1-100 , 奇数偶数分别添加标识 */public class Test041518 { public static void main(String[] args) { for (int j = 0; j <=100 ; j++) { ...原创 2019-04-16 20:17:11 · 990 阅读 · 0 评论 -
打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。(分别利用while循环和for循环)
方法一package com.summer.cn;/** * @author Summer * 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。 * 例如:153是一个 "水仙花数 ",因为 153=1的三次方+5的三次方+3的三次方。 */public class Test041519 { public static v...原创 2019-04-16 20:19:17 · 1884 阅读 · 0 评论 -
完成一个功能 , 键盘录入用户名 , 用户名必须是 100-10000 之间的数字 ,用户可能录入失败 , 那么让他再度录入 直至成功;
package com.summer.cn;import java.util.Scanner;/** * @author Summer * 完成一个功能 , 键盘录入用户名 , 用户名必须是 100-10000 之间的数字 ,用户可能录入失败 , 那么让他再度录入 直至成功; */public class Test041521 { public static void m...转载 2019-04-16 20:20:14 · 218 阅读 · 0 评论 -
用*号打印正等腰三角形和倒等腰三角形
题目要求如下图:倒等腰三角型输出: package com.Summer_0416.cn; /** * @author Summer * 用*打印正等腰三角形或者倒等腰三角形三角 */ public class Test_Method01 { public static void main(Strin...原创 2019-04-16 20:33:06 · 3310 阅读 · 0 评论 -
用*号打印正方形
package com.Summer_0416.cn;/** * @author Summer * 外层for执行一次,内层执行全部 */public class Test_Method04 { public static void main(String[] args) { for (int i = 0; i < 5; i++) {//外层for执行 1,1,1,1...原创 2019-04-16 20:49:11 · 844 阅读 · 0 评论 -
用*号打印三角形
package com.Summer_0416.cn;public class Test_Method09 { public static void main(String[] args) { for (int i = 0; i < 5; i++) {//外层 循环 1,2,3,4,5 for (int j = 5; j > i; j--) {//内层循环5,4,3,...原创 2019-04-16 21:29:01 · 617 阅读 · 0 评论 -
用for循环打印九九乘法表(for循环嵌套)
package com.Summer_0416.cn;/** * @author Summer * */public class Test_Method10 { public static void main(String[] args) { for (int i = 1; i < 10; i++) {//外循环for控制行数 for (int j = 1; j &...原创 2019-04-16 21:37:07 · 6315 阅读 · 0 评论 -
鸡兔同笼问题
package com.Summer_0416.cn;/** * @author Summer * 鸡兔同笼问题 * 鸡和兔共计35只 一共有腿94只 问:共有多少只鸡和多少只兔子 */public class Test_Method12 { public static void main(String[] args) { int x = 0;//鸡 for ( x...原创 2019-04-16 22:05:47 · 181 阅读 · 0 评论 -
数组复制的五种方式(遍历循环一一赋值、System.arraycopy、地址赋值、克隆clone()、Arrays.copyof())
package com.Summer_0424.cn;import java.util.Arrays;import java.util.concurrent.CopyOnWriteArrayList;/** * @author Summer * 数组复制的五种方式(遍历循环一一赋值、System.arraycopy、地址赋值、克隆clone()、Array.copyof()) */...原创 2019-04-25 20:07:15 · 304 阅读 · 0 评论 -
a,b,c为3个整型变量,在不引入第四个变量的前提下写一个算法实现 a=b b=c c=a?(异或解决值互换问题)
package com.Summer_0424.cn;/** * @author Summer * a,b,c为3个整型变量,在不引入第四个变量的前提下写一个算法实现 a=b b=c c=a? */public class Test04 { public static void main(String[] args) { int a=1,b=2,c=3; a = a^b;...原创 2019-04-25 12:52:30 · 496 阅读 · 0 评论