好久不见啊,素未谋面的老朋友们!这几天因为一些事情耽搁了更新,今天我们将继续进行JAVA语言的基础练习题,上题目!
实例一
使用赋值运算符同时为两个变量赋值
public static void main(String[] args) {
int a,b,c;
a=15;
c=b=a+4;
System.out.println(b);
System.out.println(c);
}
怎么样,这道开胃菜还和胃口?让我们马不停蹄开始第二道!
实例二
使用算术运算符模拟计算器
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//创建扫描器
System.out.println("请输入两个数,用空格隔开:");
double num1 = sc.nextDouble();
double num2 = sc.nextDouble();
System.out.println("和为:"+(num1+num2));
System.out.println("差为:"+(num1-num2));
System.out.println("积为:"+(num1*num2));
System.out.println("取余为:"+(num1%num2));
System.out.println("除为:"+(num1/num2));
sc.close();//关闭扫描器
}
这道题说的简洁一点就是“堆料”,将所学到的运算符知识堆砌在一起,再创建一个扫描器获取控制台输入的需要操作的值。
怎么样,也很简单吧,那让我们再来看一下第三题!
实例三
使用不同的比较运算符判断两个整数的关系
public static void main(String[] args) {
int num1=4;
int num2=5;
System.out.println("num1<num2的返回值为:"+(num1<num2));
System.out.println("num1>num2的返回值为:"+(num1>num2));
System.out.println("num1<=num2的返回值为:"+(num1<=num2));
System.out.println("num1>=num2的返回值为:"+(num1>=num2));
System.out.println("num1==num2的返回值为:"+(num1==num2));
System.out.println("num1!=num2的返回值为:"+(num1!=num2));
}
当判断正确的时候,将会输出true,反之,则输出false
实例四
一个班级,男生有15人,女生有17人,判断“男生人数大于女生人数并且总人数大于30人”和“男生人数大于女生人数或总人数大于30人”这两种情况是否存在。
public static void main(String[] args) {
int boys = 15;
int girls = 17;
int total = boys + girls;
boolean result1 = ((boys>girls) && total>30);
boolean result2 = ((boys>girls) || total>30);
System.out.println("男生多于女生并且总人数大于30的情况是否存在:"+result1);
System.out.println("男生多于女生或者总人数大于30的情况是否存在:"+result2);
}
实例五
计算机车加速度
平均加速度,即速度的变化量除以这个变化所用的时间。现有一辆轿车用了8.7秒从每小时0千米加速到每小时100千米,计算并输出这辆轿车的平均加速度。
public static void main(String[] args) {
int startSpeed = 0;
double endSpeed = 100.0*1000/3600;//本人没太搞懂😂
double time = 8.7;
double acceleration = (endSpeed - startSpeed)/time;
System.out.println("一辆轿车用了8.7秒从0km/h加速到100km/h,这辆轿车的平局加速度 = " + acceleration);
}
这段代码是书本答案上的代码,说实话,这道题我做的时候就不太明白,看完答案之后我也没太想明白😂,如果有大佬看到这篇文章,这道题,能不能麻烦您帮忙讲解一下,小白我不胜感激!谢谢!
那么今天的题目就做到这里,我们明天见!
路虽远行则将至,事虽难做则必成!
学习的路上有你们相伴,我的荣幸!加油!