1903021104-褚晓娜-java第三周作业-java语言基础
** 项目** | **内容 ** |
---|---|
课程班级博客链接 | 19级信计班(本) |
这个作业要求链接 | 第三周作业要求 |
博客名称 | 1903021104-褚晓娜-第三周作业-java语言基础 |
要求 | 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果)。 |
题目1:
定义三个整型变量a、b、c,他们的初始值分别为4、15、20。对表达式进行运算。
public class SuanShuDemo {
public static void main(String[] args) {
//声明三个整型变量a、b、c
//分别为a,b,c赋值为4,15,20
//计算(b/a)+c的值 ,并赋值给变量m
//计算(c%b)*a-c的值,并赋值给变量n
//输出m和n的值 } }
``java
package xjweek3;
public class Disanzhou {
public static void main(String[] args) {
int a,b,c;
a=4;
b=15;
c=20;
float m,n;
m=(b/a)+c;
n=(c%b)*a-c;
System.out.println("输出m的值为:"+m);
System.out.println("输出n的值为:"+n);
// TODO Auto-generated method stub
}
截图:
题目2:
已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。(知识点:变量和运算符综合应用)
``java
package xjweek3;
public class Disanzhou02 {
public static void main(String[] args) {
int temp;
int a=3;
int b=6;
temp=a;
a=b;
b=temp;
System.out.println("a的值为:"+a);
System.out.println("b的值为:"+b);
// TODO Auto-generated method stub
}
}
截图:
题目3:
随意给出一个整数,打印显示他的个位数,十位数,百位数的值。(知识点:取余、除)
``java
package xjweek3;
public class Dsanzhou02 {
public static void main(String[] args) {
int a=256;
int 百位=a/100;
int 十位=a%100/10;
int 个位=a%10;
System.out.println("百位为:"+百位);
System.out.println("十位为:"+十位);
System.out.println("个位为:"+个位);
// TODO Auto-generated method stub
}
}
截图:
题目4:
把摄氏温度37度转换为华氏温度, 摄氏温标(C)和华氏温标(F)之间的换算关系为:F=C×1.8+32 C=(F-32)÷1.8
``java
package xjweek3;
public class Disanzhou04 {
public static void main(String[] args) {
double c=37;
double f;
f=1.8*c+32;
System.out.println("输出华氏温度f为:"+f);
// TODO Auto-generated method stub
}
}
截图:
学习心得:
(1)在这次作业过程中,有老师上课进过的知识 也有一些以前的c语言基础,这次作业,我学到了int 和float还有double分别应该在什么时候使用应该用在什么样的场合。
(2)在这次作业中收获最大的就是我学会了引入临时变量temp,利用临时变量来进行两个变量值的转换。
(3)这次作业让我记住了一些常见的java语言中最常用到的几个单词,还进一步训练了我敲代码的速度。
总之这次作业让我收获颇丰,学到并记住了许多知识。