2023年mooc零基础学习java语言习题答案.pdf
《2023年mooc零基础学习java语言习题答案.pdf》由会员分享,可在线阅读,更多相关《2023年mooc零基础学习java语言习题答案.pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、mooc 零基础学习 java 语言习题答案 mooc 零基础学习 java 语言习题答案 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(mooc 零基础学习 java 语言习题答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为 mooc 零基础学习 java 语言习题答案的全部内容。mooc 零基础学习 java 语
2、言习题答案 第一周 温度转换(5 分)题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是:F=(9/5)*C+32 其中 C 表示摄氏温度,F 表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式:(int)x;其中 x 是要转换的那个浮点数.注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能。这道题目要求转换后的数字,程序就只能输出这个数字,除此之外任何内容都不能输出.输入格式:一个整数。输出格式:一个整数。输入样例:100 输出样例:37 程序代码 i
3、mport java。util.Scanner;public class Main public static void main(String args)/TODO Auto-generated method stub int F;int C;Scanner in=new Scanner(System。in);F=in.nextInt();C=(F-32)*5/9;System.out.println(C);in。close();然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答
4、案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 第二周 1 时间换算(5 分)题目内容:UTC是世界协调时,BJT 是北京时间,UTC时间相当于 BJT 减去 8。现在,你的程序要读入一个整数,表示 BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于 10,则没有千位部分;如果小时是 0,则没有百位部分;如果分小于 10 分,需要保留十位上的 0。如 1124 表示 11 点 24 分,而 905 表示 9点 5 分,36 表示
5、0 点 36 分,7 表示 0 点 7 分。有效的输入范围是 0 到 2359,即你的程序不可能从测试服务器读到 0 到 2359 以外的输入数据。你的程序要输出这个时间对应的 UTC时间,输出的格式和输入的相同,即输出一个整数,表示 UTC的时和分.整数的个位和十位表示分,百位和千位表示小时。如果小时小于 10,则没有千位部分;如果小时是 0,则没有百位部分;如果分小于 10 分,需要保留十位上的 0。提醒:要小心跨日的换算。输入格式:一个整数,表示 BJT 的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于 10,则没有千位部分;如果小时是 0,则没有百位部分;如果小时不是
6、 0 而且分小于 10 分,需要保留十位上的 0。输出格式:一个整数,表示 UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于 10,则没有千位部分;如果小时是 0,则没有百位部分;如果小时不是 0 而且分小于 10 分,需要保留十位上的 0.输入样例:933 输出样例:133 程序代码 import java。util.Scanner;public class Main public static void main(String args)/TODO Auto generated method stub int UTC;int BJT;然希望零基础学习语言习题答案的内
7、容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 int m,h;Scanner in=new Scanner(System.in);BJT=in.nextInt();m=BJT%100;h=BJT/100-8;if(BJT=0&h 24&m60)if(h0)UTC=(24+h)100+m;else UTC=h*100+m;
8、System.out。println(UTC);in.close();2 信号报告(5 分)题目内容:无线电台的 RS制信号报告是由三两个部分组成的:R(Readability)信号可辨度即清晰度。然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 S(Strength)信号强度即大小。其中 R
9、位于报告第一位,共分 5 级,用 15 数字表示。1-Unreadable 2-Barely readable,occasional words distinguishable 3-Readable with considerable difficulty 4-Readable with practically no difficulty 5Perfectly readable 报告第二位是 S,共分九个级别,用 1-9 中的一位数字表示 1-Faint signals,barely perceptible 2-Very weak signals 3-Weak signals 4-Fair s
10、ignals 5-Fairly good signals 6-Good signals 7Moderately strong signals 8Strong signals 9-Extremely strong signals 现在,你的程序要读入一个信号报告的数字,然后输出对应的含义。如读到 59,则输出:Extremely strong signals,perfectly readable。输入格式:一个整数,信号报告。整数的十位部分表示可辨度,个位部分表示强度。输入的整数范围是 11,59 内有效的数字,这个范围外的数字不可能出现在测试数据中。输出格式:一句话,表示这个信号报告的意义。按
11、照题目中的文字,先输出表示强度的文字,跟上逗号和空格,然后是表示可辨度的文字,跟上句号。注意可辨度的句子的第一个字母是小写的。注意这里的标点符号都是英文的。输入样例:33 输出样例:Weak signals,readable with considerable difficulty.程序代码 import java。util。Scanner;public class Main public static void main(String args)/TODO Auto-generated method stub int RS;int S,R;Scanner in=new Scanner(Sys
12、tem。in);RS=in.nextInt();if(RS=11&RS=59)然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 S=RS/10;R=RS 10;switch(R)case 1:System.out。print(”Faint signals,barely perceptible,
13、);break;case 2:System.out.print(”Very weak signals,”);break;case 3:System。out。print(”Weak signals,”);break;case 4:System.out。print(”Fair signals,);break;case 5:System。out.print(Fairly good signals,”);break;case 6:System.out。print(”Good signals,);break;case 7:System。out.print(”Moderately strong signa
14、ls,);break;case 8:System。out.print(Strong signals,);break;case 9:System。out.print(”Extremely strong signals,);break;switch(S)case 1:System.out.print(unreadable.”);break;case 2:System。out。print(”barely readable,occasional words distinguishable。”);break;case 3:System.out.print(readable with considerab
15、le difficulty。);break;case 4:System。out.print(”readable with practically no difficulty。”);break;case 5:System.out.print(”perfectly readable.);break;in。close();然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的
16、表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 第三周 1 奇偶个数(5 分)题目内容:你的程序要读入一系列正整数数据,输入-1 表示输入结束,1 本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数.输入格式:一系列正整数,整数的范围是(0,100000)。如果输入 1 则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例:9 3 4 2 5 7 1 输出样例:4 2 程序代码 import java.util.Scanner;public class Main pub
17、lic static void main(String args)/TODO Auto generated method stub int m;int n=0;int t=0;Scanner in=new Scanner(System.in);m=in。nextInt();while(m!=-1)然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的
18、那个浮点mooc 零基础学习 java 语言习题答案 if(m%2=1)n=n+1;else t=t+1;m=in。nextInt();System.out。println(n+”+t);in。close();2 数字特征值(5 分)题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是 1 号,十位是 2 号,以此类推。这个整数在第 n 位上的数字记作 x,如果 x 和 n 的奇偶性相同,则记下一个 1,否则记下一个 0。按照整数的顺序把对应位的表示奇偶性的 0 和 1 都记录下来,就形成了一个二进制数字.比如,对于 34231
19、5,这个二进制数字就是 001101.这里的计算可以用下面的表格来表示:数字 3 4 2 3 1 5 数位 6 5 4 3 2 1 然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 数字奇偶 奇 偶 偶 奇 奇 奇 数位奇偶 偶 奇 偶 奇 偶 奇 奇偶一致 0 0 1 1 0 1 二进制位值
20、 32 16 8 4 2 1 按照二进制位值将 1 的位的位值加起来就得到了结果 13。你的程序要读入一个非负整数,整数的范围是 0,100000,然后按照上述算法计算出表示奇偶性的那个二进制数字,输出它对应的十进制值.提示:将整数从右向左分解,数位每次加 1,而二进制值每次乘 2。输入格式:一个非负整数,整数的范围是 0,1000000.输出格式:一个整数,表示计算结果。输入样例:342315 输出样例:13 程序代码 import java。util。Scanner;public class Main public static void main(String args)int m;in
21、t n;int t=0;int s=1;int sum=0;然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 int f=0;Scanner in=new Scanner(System.in);m=in。nextInt();if(m=0&m=1000000)while(m!=0)int p;n
22、=m 10;if(n%2=s%2)p=1;else p=0;s=s+1;/sum=sum+1;f=(int)(f+p*Math.pow(10,s 2));m=m/10;while(f!=0)int p;然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 p=f 10;sum=(int)(sum+
23、p Math。pow(2,t);t=t+1;f=f/10;System。out.println(sum);in。close();第四周 1 素数和(5 分)题目内容:我们认为 2 是第一个素数,3 是第二个素数,5 是第三个素数,依次类推。现在,给定两个整数 n 和 m,0 n=m=200,你的程序要计算第 n 个素数到第 m个素数之间所有的素数的和,包括第 n 个素数和第 m个素数。注意,是第 n 个素数到第 m个素数之间的所有的素数,并不是 n 和 m之间的所有的素数.输入格式:两个整数,第一个表示 n,第二个表示 m.输出格式:一个整数,表示第 n 个素数到第 m个素数之间所有的素数的和
24、,包括第 n 个素数和第 m个素数.输入样例:2 4 输出样例:15 然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容写一个将华氏温度 应的摄氏温度也是一个整数提示为了把计算结果的浮点数转换成整数需要使用下面的表达式其中是要转换的那个浮点mooc 零基础学习 java 语言习题答案 程序代码 import java.util.Scanner;public class Main public int IsOrNotprime(int x)int j;int
25、 n;n=x/2;for(j=2;j=n;j+)if(x j=0)return 0;return 1;public static void main(String args)int n;int m;int i;int sum=0;int j=0;Scanner in=new Scanner(System.in);n=in.nextInt();m=in.nextInt();Main s=new Main();然希望零基础学习语言习题答案的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为零基础学习语言习题答案的全部内容零基础学习语言习题答案第一周温度转换分题目内容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 mooc 基础 学习 java 语言 习题 答案
限制150内