萌新卷妹带你逃出java无名岛第1站
萌新卷妹带你逃出java无名岛第1站
👩💻博客主页:京与旧铺的博客主页
✨欢迎关注🖱点赞🎀收藏⭐留言✒
🔮本文由京与旧铺原创,csdn首发!
😘系列专栏:java学习
👕参考网站:牛客网
💻首发时间:🎞2022年10月10日🎠
🎨你做三四月的事,八九月就会有答案,一起加油吧
🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦
🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲
💬推荐一款模拟面试、刷题神器👉点击进入网站
叮咚,打卡成功,各位披荆斩棘的勇士们,欢迎你们来到java无名岛的第一站,我是你们可爱的小萌新向导,由我来带领你们一起打怪升级,探索新的未知领域,在探索中一步步的成长为大boss,路途艰辛,道阻且长,不过没关系,我会一直陪伴着你们直到成长。每解决一道题你都可以离终点近一步,并且增加经验,而我呢,也会跟你们一起解决问题。成长的路上总是充满各种艰辛苦痛,你知道吗,你每天多努力一些,日积月累,水滴石穿,就是一个巨大的质变,微乎其微的努力也会被看到。加油,让我们一起努力,逃出java无名岛,成为更强大的人吧!
🛒导航小助手🎪
第一题
设计一个方法,将一个小于2147483647的double类型变量以截断取整方式转化为int类型
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d = scanner.nextDouble();
System.out.println(Main.typeConversion(d));
}
public static int typeConversion(double d){
//write your code here......
return (int)d;
}
}
第二题
输入两个正整数a和b,输出这两个正整数的和,差,积,商,模(若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值,不考虑小数,请使用int类型)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
scanner.close();
//write your code here......
if(a<b){
int temp=a;
a=b;
b=temp;
}
System.out.printf("%d %d %d %d %d",a+b,a-b,a*b,a/b,a%b);
}
}
第三题
定义一个int类型变量i,i为由浮点数变量d四舍五入后的整数类型,请将转换后的i进行输出
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d= scanner.nextDouble();
//write your code here......
int i=(int)(d+0.5);
System.out.println(i);
}
}
第四题
在不使用第三个变量的情况下交换两个int类型变量的值
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
//write your code here.......
a=a+b-(b=a);
System.out.println(a+" "+b);
}
}
第五题
牛牛商场促销活动:
满100全额打9折;
满500全额打8折;
满2000全额打7折;
满5000全额打6折;
且商场有抹零活动,不足一元的部分不需要付款(类型强制转换)
牛大姨算不清楚自己应该付多少钱,请你帮忙算一下
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int price = console.nextInt();
int cost = 0;
//write your code here......
if(price>=5000) cost=(int)(price*0.6);
else if(price>=2000) cost=(int)(price*0.7);
else if(price>=500) cost=(int)(price*0.8);
else if(price>=100) cost=(int)(price*0.9);
else cost=price;
System.out.println(cost);
}
}
第六题
体重指数 = 体重 (kg) / ( 身高 (m) × 身高 (m) ),小于18.5属于偏瘦,介于18.5和20.9之间(左闭右开)属于苗条,介于20.9和24.9之间(左闭右闭)属于适中,超过24.9属于偏胖。下面由你来编写一段逻辑,算出输入了身高和体重的用户的体重指数,并返回他们的身材状态。(体重指数请使用double类型)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double height = scanner.nextDouble();
double weight = scanner.nextDouble();
//write your code here......
double bmi=weight/(height*height);
if(bmi>24.9){
System.out.println("偏胖");
} else if(bmi>=20.9){
System.out.println("适中");
} else if(bmi>=18.5){
System.out.println("苗条");
} else{
System.out.println("偏瘦");
}
}
}
- 点赞
- 收藏
- 关注作者
评论(0)