【Java小练习 输出一个十行的杨辉三角】教程文章相关的互联网学习教程文章

Java基础知识练习02【代码】

1 最小年龄的3个职工 题目描述: 职工有职工号,姓名,年龄.输入n个职工的信息,找出3个年龄最小的职工打印出来。 输入描述: 输入第一行包括1个整数N,1<=N<=30,代表输入数据的个数。接下来的N行有N个职工的信息:包括职工号(整数), 姓名(字符串,长度不超过10), 年龄(1<=age<=100)。 输出描述: 可能有多组测试数据,对于每组数据,输出结果行数为N和3的较小值,分别为年龄最小的职工的信息。关键字顺序:年龄>工号>姓名,从小到...

Java基础知识练习【代码】【图】

1 日期计算 题目描述: 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们 之间的天数为两天 输入: 有多组数据,每组数据有两行,分别表示两个日期,形式为 YYYYMMDD 输出: 每组数据输出一行,即日期差值 样例输入: 20110412 20110422 样例输出: 111 package Test;2 //不用data类了,已经被更新为更好用的LocalDate类,适用于jdk8以上的版本3 import java.time.LocalDate;4 import java.time.f...

[Java] 蓝桥杯BASIC-13 基础练习 数列排序

问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9package base13;import java.util.Scanner;//快速排序 public class Main {public static void main(String[] args) {int[] nums = new int[200];Scanner in = new S...

华为上机机试练习--------------------矩形覆盖---------------------java语言描述【代码】

题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 题解: 直接找规律,发现a[i] = a[i - 1] + a[i - 2]; public class Solution {public int RectCover(int target) {if(0 == target){return 0;}else if(1 == target){return 1;}int[] res = new int[target+1];res[0] = 1;res[1] = 1;for(int i = 2; i <= target; i++){res[i] = res[i-1]...

华为上机机试练习 --------------------变态跳台阶 ---------------java语言描述【代码】

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析:一次可以跳多个,则上一步可以为第 n-1,n-2,n-3.......3,2,1.0; 所以第n个台阶的可能性为前n - 1个台阶的和+1。(+1是从第0个台阶直接一步到位的)public class Solution {public int JumpFloorII(int target) {int[] a = new int[target + 1];a[0] = 1;a[1] = 1;for (int i = 2; i <= target; i++){fo...

java第九章练习题(多线程机制)

第九章练习题(多线程机制) 1.线程由以下哪些部分组成?(选三项) A.虚拟的CPU B.CPu执行的代码 C.支持代码工作的数据 D.进程 2.创建线程的时候必须实现哪项接口? A. Runnable B. Thread C. Run D. Start 3.启动一个线程的方法是哪项? A. join() B. run f) C.start() D.sleep() 4.当一个处于阻塞状态的线程解除阻塞后,...

java第十章练习题(输入输出流)

第十章练习题(输入输出流) 1.下列哪项是Java语言中所定义的字节流? A.Output B.Reader C.Writer D.InputStream 2.在输入流的read方法返回哪个值的时候表示读取结束? A. 0 B. 1 C. -1 D. null 3为了从文本文件中逐行读取内容,应该使用哪个处理流对象? A. BufferedReader B. BufferedWriter C. BufferedInputStream D. BufferedOutput...

Java练习 SDUT-1255_小明A+B【代码】

小明A+B Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 小明今年3岁了, 现在他已经能够认识100以内的非负整数, 并且能够进行100以内的非负整数的加法计算。 对于大于等于100的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于100, 那么小明也仅保留计算结果的最后两位。 例如, 对于小明来说: 1) 1234和34是相等的 2) 35+80=15 给定非负整数A和B, 你的任务是代表小明计算出A+B的值。 Input 输入数...

Java练习 SDUT-1184_拍皮球【代码】

C语言实验——拍皮球 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的^_^。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走了多少距离,小瑜故作沉思状,爸爸又问接下来小球能跳多高啊,小瑜摇摇头,心想还没跳我怎么知道啊,难道爸爸是神啊!这时的你在边上出主意...

Java练习 SDUT-3422_小金问呀问不会问题【代码】

小金问呀问不会问题 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 众所周知,C语言的学习是我们程序设计基础的重点和主要内容。 小金在班里是一个爱学习的好孩子,但是他的编程能力却有点差,不过他坚信自己一定可以进步并追上其他同学。 Input 多组输入。 从键盘读入一个整数n,如果n >= 0代表小金考试进步了,如果n < 0代表小金退步了。 Output 如果小明进步了输出”Yes”,反之输出”No”。输出不包括引号...

Java练习 SDUT-1132_斐波那契数列【代码】

C/C++经典程序训练2---斐波那契数列 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n<40)。 数列: f1=f2==1; fn=fn-1+fn-2(n>=3)。 Input 输入整数n的值。 Output 输出fib(n)的值。 Sample Input 7 Sample Output 13 经典的斐波那契。 两种方法: 用类(C里的函数) import java.util.*;public class Main {public static void main(String[] args) {S...

Java练习 SDUT-1188_各位数字之和排序【代码】

C语言实验——各位数字之和排序 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定n个正整数,根据各位数字之和从小到大进行排序。 Input 输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。n<=10 Output 输出每组排序的结果。 Sample Input 2 1 2 3 121 10 111 0 Sample Output 1 2 10 111 121 可以开两个数组,一个存储原数字,一...

Java练习 SDUT-1239_水仙花数【代码】

水仙花数 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。 现在要求输出所有在m和n范围内的水仙花数。 Input 输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。 Output 对于每个测试实例,要求输出所有在给定范围内的水...

Java练习 SDUT-1119_输入数字星期,输出英文(switch语句)【代码】

C语言实验——输入数字星期,输出英文(switch语句) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 从键盘上输入数字星期,然后输出它的英文。 其对应关系是: 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 7 Sunday Input 从键盘输入数字星期,输入数字在1-7之间。 Output 输出该数字对应的英文星期表示。 Sample Input 2 Sample Output Tuesday swicht语句的练习,对应英语告诉了,粘贴复...

Java练习 SDUT-2733_小鑫の日常系列故事(二)——石头剪子布【代码】

小鑫の日常系列故事(二)——石头剪子布 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 小鑫在上幼儿园的时候,喜欢跟小伙伴健健玩石头剪子布的游戏 ,你能帮他们判断谁胜谁负么? Input 输入有两行,每一行都有可能为“Rock”(石头),“Scissors”(剪子),”Cloth”(布)。第一行为小鑫的选择,第二行为健健的选择。 Output 输出有一行,如果小鑫赢了输出“Win”,输了输出“Lose”,平局输出“Equal”...