第一周编程练习题目
第一周编程练习题目
黑白的黒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中二进制位运算
本题目要求读入2个整数和一个字符,然后根据这个字符值,对两个整数进行相应的二进制位的运算。要求必须使用switch选择结构。 (1)如果字符是&,则两个整数进行二进制位的与运算; (2)如果字符是 |,则两个整数进行二进制位的或运算; (3)如果字符是^,则两个整数进行二进制位异或运算; (4)如果是其他字符,则固定输出信息:ERROR 输入格式: 在一行中依次输入整数1,字符,整数2。 输出格式: 类似3 & 4 = 0 其中,运算符号&的前后都有一个空格,等号的前后也都有一个空格原创 2020-10-03 09:27:19 · 3594 阅读 · 0 评论 -
java基本语法-整数四则运算
输入2个整数,输出它们的和、差、乘积和准确的商。 输入格式: 输入两个整数 输出格式: 每一行中依次输出四则运算的结果 输入样例: 70 16 输出样例: 在这里给出相应的输出。例如: 86 54 1120 4.375 答案 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.i原创 2020-10-02 08:42:37 · 4251 阅读 · 0 评论 -
jmu-java-m02-循环求和
输入一组数,将其中的奇数、偶数分别求和并输出 输入格式: 输入n,然后输入n个整数 输出格式: 奇数和=x, 偶数和=y 其中x,y分别代表奇数和与偶数和。逗号(,)后面有一个空格。 输入样例: 10 1 2 1 1 1 2 1 2 2 2 输出样例: 奇数和=5, 偶数和=10 答案 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner原创 2020-10-02 08:42:24 · 970 阅读 · 0 评论 -
jmu-java-m01-Scanner入门
输入一个整数,然后输入一个浮点数(带小数点的数)。 对两个数求和,并输出。然后对和进行开根号并输出。 再将输出后的值转化为字符串(可使用String.valueOf()函数),截取前6个字符(包含小数点)。 输入格式: 整数x 浮点数y 输出格式: 整数与浮点数的和 和的开根号 和的开根号的前6个字符 输入样例: 2 3.141592654 输出样例: 5.141592654 2.2675080273286796 2.2675 答案 import java.util.Scanner; public原创 2020-10-02 08:42:01 · 919 阅读 · 0 评论 -
jmu-java-随机数-使用蒙特卡罗法计算圆周率的值
尝试使用蒙特卡罗法计算圆周率(π)的值。原理如下: 以原点(0, 0)作为圆心,半径为1画一个圆。该圆的外切正方形,边长为2。 现往该正方形内随机投点,数量足够多的情况下,落入圆内的点与落入整个 外切正方形的点的数量比值大概为: 4∗r2π∗r2,然后就可以得到π的值。 注意 请使用jdk库中的Random对象来生成随机数。 使用Math类中的sqrt与pow函数来计算开根号与平方值。 让点(x,y)投在整个矩形中,x与y的取值范围为(-1≤x<1, -1≤y<1)。原创 2020-10-02 08:41:48 · 3161 阅读 · 2 评论 -
jmu-java-01入门-基本输入
对输入的若干行(每行以空格或者多个空格)数字字符串求和并输出。 输入格式: 每行包含两个数字字符串,中间以一个或者多个空格分隔。 输出格式: 输出两个数的和 输入样例: 1 1 2 3 -100 100 -100 -100 10 0 输出样例: 在这里给出相应的输出。例如: 2 5 0 -200 10 答案 import java.util.Scanner; public class Main { public static void main(String[] ar原创 2020-10-02 08:41:36 · 915 阅读 · 0 评论 -
JAVA-水仙花数
水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 要求编写程序,计算所有N位水仙花数。 输入格式: 输入一个正整数N(3≤N≤7)。 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。 输入样例: 在这里给出一组输入。例如: 3 输出样例: 在这里给出相应的输出。例如: 153 370 371 407 答案 import java.util.Scanner; public class Main { public原创 2020-10-02 08:41:11 · 838 阅读 · 0 评论 -
jmu-Java-02基本语法-07-大整数相加
有若干大整数,需要对其进行求和操作。 输入格式 每行输入一个字符串代表一个大整数,连续输入若干行,当某行字符为e或E时退出。 输入样例: 42846280183517070527831839425882145521227251250327 55121603546981200581762165212827652751691296897789 e 输出样例: 97967883730498271109594004638709798272918548148116 答案 import java.math.Bi原创 2020-10-02 08:40:56 · 5182 阅读 · 0 评论 -
jmu-Java-01入门-取数字
本题目要求读入若干个代表整数的字符串,然后将其转化为整数。 如果该数>=10000且<=20000,则依次输出其对应的二进制字符串、八进制字符串、十六进制字符串。 否则将字符串中的每个数字抽取出来,然后将所有数字加总求和。 提示: 参考jdk文档的Integer, 输入样例: 123 10000 -123 314159265 输出样例: 1 2 3 6 10011100010000,23420,2710 1 2 3 6 3 1 4 1 5 9 2 6 5 36 答案 import java.util原创 2020-10-02 08:40:45 · 735 阅读 · 0 评论 -
jmu-Java-01入门-第一个PAT上Java程序
本题目要求读入若干对整数a和b,然后输出它们的和。 输入格式: 在一行中给出一对整数a和b。 以下输入样例只有两对,实际测试数据可能有多对值。 输出格式: 对每一组输入,如果a的绝对值>1000,输出|a|>1000,否则输出a+b的值。 输入样例: 18 -299 1001 -9 -1001 8 输出样例: -281 |a|>1000 |a|>1000 答案 import java.util.Scanner; public class Main { public原创 2020-10-02 08:40:37 · 1411 阅读 · 0 评论
分享