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

Java语言程序设计基础篇编程练习题2.19示例代码

import java.util.Scanner; public class Test2_19 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("Enter three points for a triangle: ");double x1 = input.nextDouble();double y1 = input.nextDouble();double x2 = input.nextDouble();double y2 = input.nextDouble();double x3 = input.nextDouble();double y3 = input.nextDouble();input.close();double s1 = Math...

java语言程序设计(基础篇)第十版编程练习题[1.11]【代码】

*(人口估算)美国人口调査局基于以下假设进行人口估算: ●每 7 秒有一个人诞生 ●每 13 秒有一个人死亡 ●每 45 秒有一个移民迁入 编写一个程序,显示未来5年的每年的人口数。假设当前的人口是 312032486, 每年有365天。提示:Java中,两个整数相除,结果还是整数,小数部分被去掉。例如,5/4 等于1 (而不是1.25 ), 10/4 等于2(而不是2.5 )。如果想得到有小数部分的精确结果,进行除法运算的两个值之一必须是一个具有小数点的数值...

java常见逻辑练习题古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?【代码】

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 首先拿到问题分析,第一个月兔子为1对,第二个月1对,第三个月2对,第四个月3对,第五个月5对,第六个月8对,由此可以看出此题的逻辑: 1、前两个月数量均为1 2、从第三个月开始,数量为前一个月加前前一个月的数量 由此可以借助一维数组来解决这个问题,直接给一维数组赋...

java常见的逻辑练习题有1234 四个数,能组成多少个不同且无重复数字的三位数 ,并且是多少?【代码】

题目:有1234 四个数,能组成多少个不同且无重复数字的三位数 ,并且是多少? 分析:首先题目要求的是组成三位数,所以我们可以先将所有的三位数拿出来,用for循环遍历所有三位数,即: 第一步 for (int i = 100; i <= 999; i++) { {其次,我们需要去判断所有的三位数都是由1、2、3、4组成,所以我们需要拿到这个三位数每位数上确切的数字是多少,在上面for循环内拿到即可,即: 第二步int ge = i%10;int shi = i/10%10;int bai = ...

java常见逻辑练习题求出100内的素数个数,平切打印出当前数是什么?(素数:只能够被自己和1整除的数 )【代码】

题目:求出100内的素数个数,平切打印出当前数是什么?(素数:只能够被自己和1整除的数 ) 分析:要求100内的素数个数,我们首先要拿到1-100的所有数字,用for循环遍历1-100的所有数字,即: 第一步 for (int i = 1; i < 100; i++) { {因为素数是指只能够被自己和1整除的数,所以我们需要在遍历一遍2-100之间所有的数,去将拿到的数去除以2-100所以得数去实验是否为素数,所以在上面的for循环内再加上一个for循环遍历2-100的所有数...

java常见练习题之打印菱形【代码】【图】

要求在控制台打印出如下图形:分析:可以将上面的图形分成两个部分,一部分为朝上的等腰三角形,一部分为朝下的等腰三角形,分成两个部分最后一拼接即为所求菱形 开始: 第一部分:朝上的等腰三角形 我们将上面5层拿出来当做朝上等腰三角形,即: //上面5行for (int i = 1; i <= 5; i++) {}外层代码用此代码控制行数 其次我们会发现等腰三角形是空白部分和*所构成,所以我们分为两小步实现,第一步打印其空白部分,即: //i=1,空格...

Java-循环练习题【代码】

打印三角形 public class Sanjiaoxing { public static void main(String[] args) {for(int i=1;i<=5;i++){for(int j=0;j<5-i;j++){System.out.print(" ");}for(int a=0;a<i*2-1;a++){System.out.print("*");}System.out.println();} }} 打印结果: **************** *********

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...