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...
*(人口估算)美国人口调査局基于以下假设进行人口估算: ●每 7 秒有一个人诞生 ●每 13 秒有一个人死亡 ●每 45 秒有一个移民迁入 编写一个程序,显示未来5年的每年的人口数。假设当前的人口是 312032486, 每年有365天。提示:Java中,两个整数相除,结果还是整数,小数部分被去掉。例如,5/4 等于1 (而不是1.25 ), 10/4 等于2(而不是2.5 )。如果想得到有小数部分的精确结果,进行除法运算的两个值之一必须是一个具有小数点的数值...
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 首先拿到问题分析,第一个月兔子为1对,第二个月1对,第三个月2对,第四个月3对,第五个月5对,第六个月8对,由此可以看出此题的逻辑: 1、前两个月数量均为1 2、从第三个月开始,数量为前一个月加前前一个月的数量 由此可以借助一维数组来解决这个问题,直接给一维数组赋...
题目:有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 = ...
题目:求出100内的素数个数,平切打印出当前数是什么?(素数:只能够被自己和1整除的数 ) 分析:要求100内的素数个数,我们首先要拿到1-100的所有数字,用for循环遍历1-100的所有数字,即: 第一步 for (int i = 1; i < 100; i++) { {因为素数是指只能够被自己和1整除的数,所以我们需要在遍历一遍2-100之间所有的数,去将拿到的数去除以2-100所以得数去实验是否为素数,所以在上面的for循环内再加上一个for循环遍历2-100的所有数...
要求在控制台打印出如下图形:分析:可以将上面的图形分成两个部分,一部分为朝上的等腰三角形,一部分为朝下的等腰三角形,分成两个部分最后一拼接即为所求菱形 开始: 第一部分:朝上的等腰三角形 我们将上面5层拿出来当做朝上等腰三角形,即: //上面5行for (int i = 1; i <= 5; i++) {}外层代码用此代码控制行数 其次我们会发现等腰三角形是空白部分和*所构成,所以我们分为两小步实现,第一步打印其空白部分,即: //i=1,空格...
打印三角形 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();} }} 打印结果: **************** *********
第九章练习题(多线程机制) 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.当一个处于阻塞状态的线程解除阻塞后,...
第十章练习题(输入输出流) 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...