第一周java作业
来源:互联网 发布:手机小号软件排行 编辑:程序博客网 时间:2024/06/05 03:01
练习题1
题目:
使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
0 -17
20 -6
40 4
60 15
80 26
100 37
120 48
140 60
160 71
180 82
200 93
220 104
240 115
260 126
280 137
300 148
代码:
public class Table{
public static void main(String[] args){
int F;
double C=0;
for(F=0;F<=300;F=F+20){
C=((double)(5.0/9))*(F-32);//注意类型转换
System.out.printf(F+"\t");
System.out.printf("%.1f",C);//保留小数点后一位小数
System.out.printf("\n");
}
}
}
总结:1.要注意类型转换,在这里5/9需要强制类型转换。在一开始写的时候C的值一直为0,错误就是在忘记了强制类型转换。
2.输出的时候使用转义字符来进行空格和换行。
练习题2
题目:
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
代码:
public class Daffodils{
public static void main(String[] args){
int a;
int b;
int c;
for(int i=100;i<=999;i++){
a=i%10;//求个位
b=i/10%10;//求十位
c=i/100;//求百位
if(i==a*a*a+b*b*b+c*c*c)
System.out.println(i);
}
}
}
总结:主要是注意个十百位的求法。
练习题3
题目:求1+2!+3!+4!+5!+6!+......+20!
代码:
public class Total{
public static void main(String[] args){
int sum=0;
int j=1;
for(int i=1;i<=20;i++){
j=j*i; //求各个数的阶乘
sum+=j;} //将各个数的阶乘进行相加
System.out.print(sum);
}
}
- java第一周作业
- Java第一周作业
- 第一周java作业
- java第一周编程作业
- 9.6第一周java作业
- java第一周作业,java欢迎您
- Java语言程序设计进阶----第一周作业
- 记错??Java语言程序设计进阶----第一周作业
- 怼JAVA第一周,MOCC作业
- 浙江大学数据结构第一周编程作业【Java】
- 第一周作业
- 第一周作业
- 操作系统 : 第一周作业
- 第一周作业
- 第一周作业
- 第一周作业
- 第一周课外作业
- 算法第一周作业
- Web: 使用Javascript新开一个浏览器标签而不是新开一个窗口
- Java程序中Json不能解析的问题
- 深度学习基础教程——caffe环境的搭建
- 编程精华资源(ITeye优秀专栏)大汇总
- 100. Same Tree
- 第一周java作业
- BufferedOutputStream
- C++中map用法详解
- js 里, 如何过得一个'对象'的所有属性
- 关于LinearLayout中的getGravity方法的问题
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- PHP: 判断是否是JSON数据
- STM32输出调试信息-printf重定向到串口
- NOIP2015信息传递(洛谷2661)