【探索Java编程:从入门到入狱】Day6

发布于:2024-05-22 ⋅ 阅读:(139) ⋅ 点赞:(0)
🍬 博主介绍

👨‍🎓 博主介绍:大家好,我是 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";
        }
        
    }
}


网站公告

今日签到

点亮在社区的每一天
去签到