【Java-循环练习题】教程文章相关的互联网学习教程文章

【Java】基础_15_堆栈和队列,数组和链表,红黑树,List子接口/ArrayList/LinkedList,set子接口,练习题【代码】【图】

文章目录 1.堆栈和队列2.数组和链表3.红黑树4.List子接口5.ArrayList的扩容原理6.LinkedList7.set子接口8.练习题1.堆栈和队列 数据结构:计算机组织管理数据的方式。堆栈指的是内存图中的栈,不是堆。 2.数组和链表 梅地址+3找到菊 查询慢:知道张三在哪,不能马上知道王五在哪,挨个查。如下增删虽然不用整个动(如删除李四,只需要将箭头指向王五就行),但是还是要先查找到再删除,效率还是慢。但是直接删除张三或马六头尾元素...

Java异常的一些练习题汇总(掌握)【代码】【图】

前言: 我找了3个比较典型的Java异常题, 仅供参考:例题1: 从命令行得到5个整数,放入一整型数组,然后打印输出,要求: 如果输入 数据不为整数,要捕获Integer.parseInt()产生的异常, 显示“请输入整数”,捕获输入参数pi足5个的异常(数组越界)。 显示"请输入至少5个整数"代码如下: public class T1 {public static void main(String[] args) {Scanner input = new Scanner(System.in);//输入5个整数System.out.println("请输入5个...

JAVA基础练习题-平均数.标准差【代码】【图】

JAVA基础练习题 文章目录 JAVA基础练习题 一、题目二、解题代码1.公共管理类(class EmployeeManager)2.公共实体类(class Employee) 三、结果一、题目 现有如下员工信息: 工号 姓名 月薪资 001 杨树苗 4650 002 刘翠花 4280 003 魏巍 6820 004 李宁 5128 005 赵明 3180 请完成如下编码任务: 1)定义一个公共实体类(class Employee)用于描述员工的工号(id)、姓名(name)和薪资(salary)等信息; 2)定义一个公共管理类(...

java 做的练习题big

//1.输出100到1000的水仙花数(水仙花数是每个各位立方和等于这个数本身) i == one*one*one+two*two*two+three*three*three //3.计算从2000年到3000年之间的所有闰年 闰年 = (平常年)年份%4==0&&年份%100!=0||(世纪年)年份%400==0 //6.将数组中的0去掉剩余元素存入新数组当中{1,2,0,0,0,0,5,0,4,68,3,0,0,9,1} 在外面定义一个第二个数组的索引k,只要数组不等于0就k++ //7.小明有100元钱,要去买100只鸡,公鸡5元...

Java选择结构基础练习题【代码】

”你得有本事,才有资格任性“,我是梦阳辰,快和我一起学习起来吧! 选择结构E201_02_01的士计价器题目要求:嘉兴市出租车,起步价(2公里以内)为7元,超过2公里的按照每公里3元计算。要求根据路程计算费用。解题思路:(1) 输入路程(2) 根据条件计算费用(3) 输出费用。程序代码:package HomeWork.Part2;import java.util.Scanner;public class HomeWork_Part2_01_DiShi {public static void main(String[] args){System.out...

Java基础练习题及详细答案

本文参考 嗨客网 Java 实战前言 本篇文章给大家安利一些关于 Java 基础的练习题,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位复习下 Java 基础,这篇文章我会不断更新,题目都是对应 Java 基础中的各个知识点,大家在学习了Java 基础之后,做几道相关的练习题,复习一下该知识点,在学习过程中,觉得十分抽象、晦涩难懂的知识点,配合一道案例题,或许会有意...

JAVA编程练习题-01【代码】

一 判断某一年是否为闰年 在该类的主方法中接收用户输入的一个整数年份,然后通过闰年计算公式,判断这个年份是否为闰年,并在控制台输出判断结果。 代码如下:public class Demo {public static void main(String[] args) { // 主方法Scanner sc = new Scanner(System.in);System.out.print("请输入一个年份:"); // 向控制台输出一个提示信息long year;year = sc.nextInt();if (year % 4 ==0 && year % 100 != 0 || year % 40...

Java基础50道经典练习题(21)——求阶乘

【程序 21 求阶乘】 题目:求 1+2!+3!+...+20!的和 ? 程序分析:此程序只是把累加变成了累乘。 ? 源码:package com.homework.test;/* 【程序 21 求阶乘】 题目:求 1+2!+3!+...+20!的和 程序分析:此程序只是把累加变成了累乘。*/ public class Test21 {public static void main(String [] args){long Sum = 1;long temp = 1;for (int i=2; i<=20; i++){temp *= i;Sum += temp;}System.out.println(Sum);}}?

Java基础50道经典练习题(20)——求前20项之和

【程序 20 求前 20 项之和】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 ? 程序分析:请抓住分子与分母的变化规律。 ? 源码:package com.homework.test;/* 【程序 20 求前 20 项之和】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 程序分析:请抓住分子与分母的变化规律。*/ public class Test20 {public static void main(String [] args){...

Java基础50道经典练习题(16)——九九乘法表

【程序 16 输入 9*9 表】 题目:输出 9*9 口诀。 ? 程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。 ? 源码:package com.homework.test;/* 【程序 16 输入 9*9 表】 题目:输出 9*9 口诀。 程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。*/ public class Test16 {public static void main(String[] args){for (int i = 1; i<=9; i++){for (int j=1; j<=i; j++){System.out.print(i + "*" + j + "=" +...

Java基础50道经典练习题(11)——求不重复数字

【程序 11 求不重复数字】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去 掉不满足条件的排 列。 ? 源码: ?package com.homework.test; /* 【程序 11 求不重复数字】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3...

Java基础50道经典练习题(5)——判断分数等级

【程序 5 判断分数等级】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下的用 C 表示。 程序分析:(a>b)?a:b 这是条件运算符的基本例子。 ? 源码:package com.homework.test; import java.util.*; /* 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下的用 C 表示。 程序分析:(a>b)?a:b 这是条件运算符...

Java基础50道经典练习题题目(1)——不死兔神

【程序 1 不死神兔】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21.... ? 源码:package com.homework.test; import java.util.*; /* 分析: 兔子的规律为数列 1,1,2,3,5,8,13,21....,可以看出第3个月兔子对数为前两个月之和,第4个月兔子对数为第二和第三个月兔子...

【视频+图文】Java经典基础练习题(五):键盘输入一个五位数,判断这个数是否为回文数

目录一、视频讲解二、思路分析Q1: 什么是回文数?Q2:怎样获取一个五位数的每一位?三、代码+详解+结果代码:详解:以键盘输入12321为例:结果:四、彩蛋能解决题目的代码并不是一次就可以写好的 我们需要根据我们的思路写出后通过debug模式找到不足再进行更改 多次测试后才可得到能解决题目的代码! 通过学习,练习【Java基础经典练习题】,让我们一起来培养这种解决问题思路。一、视频讲解 点击这里即可去B站观看 二、思路分析 ...

Java循环和数组练习题:打印素数升级版【代码】【图】

前两天一个小伙伴问了我一个数组的练习题,我一看思路很清晰,就是打印素数加了个数组。没想到写的时候啪啪打脸,终究还是没逃过眼高手低。本来不打算发出来了,因为发出来愈发显得我很菜,最后还是打算分享出来,一来想着刚学习数组的小伙伴看到了多少会有点收获,再有就是总结了两句话。题目内容: 我们认为2是第一个素数, 3是第二个素数, 5是第三个素数,依次类推。 现在,给定两个整数n和m, 0<n<=m<=200, 你的程序要计算第n个素...