1.编写程序,求100以内的全部素数。
实验源码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
实验输出结果:100以内的素数为: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
2.从键盘随机输入20个整数,按从小到大进行排序后输出。
实验源码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
实验结果:
请输入20个整数:10 20 40 90 80 78 38 24 84 29 49 50 10 28 19 48 59 29 48 29
从小到大顺序为:10 10 19 20 24 28 29 29 29 38 40 48 48 49 50 59 78 80 84 90
3.找出所有1-100之间能够被2,3,5同时整除的整数,并计算其总和。
实验代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
实验结果:
满足条件的数字有:30 60 90
总和为:180
4.从键盘上输入10个学生的成绩,将考试成绩百分制转五级制并输出。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
实验结果:
请输入10位同学的成绩:100 20 79 85 89 60 30 60 90 40
A E C B B D E D A E
5、输入学生的数量,分别输入学生的成绩,排序,求最小值、最大值;根据某成绩查询其名次。
实验代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
实验结果:
请输入学生个数以回车键结束:5
请输入每个学生的分数以回车键结束:98 93 86 74 25
分数升序排序结果为:25 74 86 93 98
最小值为:25
最大值为:98
请输入所要查询名次的成绩:74
其对应的名次为:2
6.编写程序,求1!+2!+……+10!
实验代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
实验结果:结果为:4037913
7、从键盘上输入字符串,判断其是否是合法的标识符。
实验源码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
实验结果:
请输入字符串:2$da
标识符不合法!
8、从键盘上输入一个字符、字符串、浮点数、双精度数、布尔量、整数,然后输出出来。
实验代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
实验结果:
请输入一个字符以回车键结束:a
请输入一个字符串以回车键结束:asdf
请输入一个整数以回车键结束:22
请输入一个浮点数以回车键结束:2.343
请输入一个双精度数以回车键结束:2.32323
请输入一个布尔量以回车键结束:true
字符:a
字符串:asdf
整数:22
浮点数:2.343
双精度数2.32323
布尔数:true
9.编写一个程序:给定一个整数,在控制窗口中分别输出这个整数的补码形式的二进制数、八进制数和十六进制数。
实验代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
实验结果1:
请输入一个整数:-20
二进制数:11111111111111111111111111101100
八进制数:37777777754
十六进制进制数:ffffffec
实验结果2:
请输入一个整数:20
二进制数:10100
八进制数:24
十六进制进制数:14
10.求两个数的最小公倍数和最大公约数。
实验代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
实验结果:
请输入第一个整数以回车键结束:36
请输入第二个整数以回车键结束:96
最大公约数:12
最小公倍数:288
java基本语法练习