🍬 博主介绍
👨🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~
✨主攻领域:【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!
目录
0x1 前言
0x2 判断和循环-04-if的第三种格式
1、练习 小明的礼物
2、练习 商品的价格
3、练习 自动驾驶
0x3 题目练习-2163 · 实现方法根据年龄判断是否成年
描述
代码及注释
0x1 前言
练习Java代码平台这里还是给师傅们推荐炼码https://www.lintcode.com/这个平台不错,有知识点学习以及代码学习。题目位置如下:LintCode 炼码 - ChatGPT!更高效的学习体验!
0x2 判断和循环-04-if的第三种格式
1、练习 小明的礼物
代码及注释如下:
package heima;
import java.util.Scanner;
public class demon2 {
public static void main(String[] args) {
/*
根据不同的分数送不同的礼物。
如果是95~100分,送自行车一辆
如果是90~94分,游乐场玩一天
如果是80~89分,送变形金刚一个。
如果是80分,揍一顿。
*/
Scanner sc = new Scanner(System.in);
System.out.println("请输入小明的分数:");
int fenshu = sc.nextInt();
//0~100为合格成绩
if (fenshu >= 0 && fenshu <= 100){
//根据不同成绩进行奖励
if (fenshu >= 95 && fenshu <= 100){
System.out.println("送自行车一辆");
}else if (fenshu >= 90 && fenshu <= 94){
System.out.println("游乐场玩一天");
}else if (fenshu >= 80 && fenshu <= 89){
System.out.println("送变形金刚一个");
}else {
System.out.println("打一顿");
}
}else {
System.out.println("录入的成绩不合格");
}
}
}
2、练习 商品的价格
代码及注释如下:
package heima;
import java.util.Scanner;
public class demon3 {
public static void main(String[] args) {
/*在实际开发中,多种情况判断时,会用到if的第三种格式:
需求:
商场都会有VIP的会员制,根据不同的会员会有不同的折扣。
假设商品总价为1000。
键盘录入会员级别,并计算出实际支付的钱。
会员1级:打9折。
会员2级:打8折。
会员3级:打7折。
非会员:不打折,要打也是打骨折。*/
//1、定义商品的总价格
int price = 1000;
//2、键盘录入会员级别
Scanner sc = new Scanner(System.in);
System.out.println("请录入会员的级别");
int vip = sc.nextInt();
//3、判断会员级别,支付实际金额
if (vip == 1){
System.out.println("实际支付金额的钱为:" + (price * 0.9));
} else if (vip == 2) {
System.out.println("实际支付金额的钱为:" + (price * 0.8));
} else if (vip == 3) {
System.out.println("实际支付金额的钱为:" + (price * 0.7));
}else {
System.out.println("实际支付金额的钱为:" + price);
}
}
}
3、练习 自动驾驶
代码及注释如下:
package heima;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
//汽车无人驾驶会涉及到大量的判断
//当汽车行驶的时候遇到了红绿灯,就会进行判断
//如果红灯亮,就停止
//如果黄灯亮,就减速
//如果绿灯亮,就行驶
//true 表示亮 false表示暗
boolean islightgreen = false;
boolean islighttellow = false;
boolean islightred = true;
if (islightgreen){
System.out.println("go go go !!!");
} else if (islighttellow) {
System.out.println("slow!!!");
} else if (islightred) {
System.out.println("stop!!!");
}
}
}
0x3 题目练习-2163 · 实现方法根据年龄判断是否成年
描述
本题我们要编写代码实现根据年龄返回不同字符串,如果年龄大于或者等于 18 岁就算是成年,返回字符串 You are adult
。如果年龄小于 18 岁就返回字符串 You are underage
。
public class Solution {
public String ageCompare(int age) {
// write your code here
}
}
代码及注释
public class Solution {
public String ageCompare(int age) {
//1、先输入年龄
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的年龄");
int age = sc.nextInt();
//2、if 语句进行判断
if (age >= 18) {
return "You are adult";
}else {
return "You are underage";
}
}
}