图文精华

分享

2021-05-10 精英班学员作业

迁羽 发表于 2021-5-10 22:32:38 [显示全部楼层] 回帖奖励 倒序浏览 阅读模式 关闭右栏 50 1175

本帖最后由 迁羽 于 2021-5-13 10:54 编辑

> 本帖最后由 迁羽 于 2021-5-10 22:33 编辑

一、if语句

1、控制台输入账号和密码,模拟用户登陆。

2、控制台输入年龄,根据年龄输出不同的提示(比如婴儿、小屁孩、少年、青少年,青年等)。

以上作业要求使用if语句实现,提交需要文字描述,源代码压缩上传附件。

二、switch语句

1、实现简易计算器。

2、控制台输入年级,根据输入的年级,输出不同的提示(比如小学生、初中生、高中生、大学生)。

以上作业要求使用switch语句实现,提交需要文字描述,源代码压缩上传附件。

选择远比努力更重要!
回复

使用道具 举报

已有(50)人评论

跳转到指定楼层
pcsms_2x0gkhv3 发表于 2021-5-11 00:03:18
一:
1、首先创建一个Scanner类型的变量,再创建String类型的变量:user和password,用来存储用户输入的数据,然后if...else...语句判断账号密码是否正确
2、创建一个Scanner类型的变量,再创建一个int类型的变量:age,用来存储用户输入的年龄,然后if...else if...else if...语句判断年龄输出对应的提示
二:
1、创建一个Scanner类型的变量,再创建两个int类型的变量,存储用户输入的两个数字,还有一个String类型的变量,存储用户输入的运算方式(+-*/),然后switch语句,计算并输出结果
2、创建一个Scanner类型的变量,再创建一个String类型的变量,然后switch语句,判断出是几年级并输出。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

俺是弟弟 发表于 2021-5-11 00:04:18

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

机车小子 发表于 2021-5-11 01:29:48
机车小子的第三次作业

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

小飞 发表于 2021-5-11 01:56:46
本帖最后由 小飞 于 2021-5-11 14:24 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

小鱼 发表于 2021-5-11 02:13:43
交作业了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

wx_188 发表于 2021-5-11 03:15:46
本帖最后由 wx_188 于 2021-5-11 11:55 编辑


        /**
         * 使用if语句:
         * 1.需求控制台输入账号密码模拟用户登录
         *
         * **/
        请输入账号:
        请输入密码:
                  进行账号“&&”与密码条件判断
        如果条件成立则提示登录成功        否则提示登录失败
        System.
out.println("===========执行下一个程序=============");
        /**
         * 需求:控制台输入年龄,根据年龄输出不同的提示(比如婴儿、小屁孩、少年、青少年,青年等)
         * **/
   
     //向控制台输入数据并且赋值给_mingziint变量
        if (_mingzi==1)//如果_mingzi==控制台输入的就执行这里的方法
        {
            System.
out.println("婴儿");
        }else if (_mingzi==2)//如果_mingzi==控制台输入的就执行这里的判断
        {
            System.
out.println("小屁孩");
        }else if (_mingzi==3)//如果_mingzi==控制台输入的就执行这里的判断
        {
            System.
out.println("少年");
        }else if(_mingzi==4)//如果_mingzi==控制台输入的就执行这里的判断
        {
            System.
out.println("青少年");
        }else if(_mingzi==5)//如果_mingzi==控制台输入的就执行这里的判断
        {
            System.
out.println("青年");//如果_mingzi==控制台输入的就执行这里的判断
        }else//最后添加多条语句优化一下整体
        {
            System.
out.println("输入错误");
        }
        System.
out.println("===========执行下一个程序=============");
        /**
         * 使用switch语句
         * 1.实现简易计算器。
         * 2、控制台输入年级,根据输入的年级,输出不同的提示(比如小学生、初中生、高中生、大学生)。
         * **/
        //实现简易计算器。
        Scanner scanner3=new Scanner(System.in);//创建一个对象
        System.out.println("第一个操作数");//向控制台输出提醒
        double num1=scanner3.nextDouble();//获取控制台输入的数字

        Scanner scanner4=new Scanner(System.in);//创建一个对象
        System.out.println("第二个操作数");//向控制台输出提醒
        double num2=scanner4.nextDouble();//获取控制台输入的数字


        Scanner scanner5=new Scanner(System.in);//创建一个对象
        System.out.println("请选择 + - * % / ");//向控制台输出提醒
        String Str=scanner5.nextLine();//获取控制台输入的数字
        double sun=0;//创建一个double双精度类型变量
        switch (Str)//接收上面控制台输入的数值
        {
            
case"+":
                sun=num1+num2
;// 数值的和=数值+数值
                System.out.println(num1+Str+num2+"="+sun);//进行字符串拼接:数值+符号+数值=结果
                break;//停止结束判断
            case"-":
                sun=num1-num2
;// 数值的和=数值-数值
                System.out.println(num1+Str+num2+"="+sun);//进行字符串拼接:数值+符号+数值=结果
                break;//停止结束判断
            case"*":
                sun=num1*num2
;// 数值的和=数值*数值
                System.out.println(num1+Str+num2+"="+sun);//进行字符串拼接:数值+符号+数值=结果
                break;//停止结束判断
            case"/":
                sun=num1/num2
;// 数值的和=数值/数值
                System.out.println(num1+Str+num2+"="+sun);//进行字符串拼接:数值+符号+数值=结果
                break;//停止结束判断
            case "%":
                sun=num1%num2
;// 数值的和=数值%数值
                System.out.println(num1+Str+num2+"="+sun);//进行字符串拼接:数值+符号+数值=结果
                break;
                //当以上条件不匹配的时候,就会执行以下第二分支:default:
            default:
                System.
out.println("输入有误");
        }
        
//控制台输入年级,根据输入的年级,输出不同的提示(比如小学生、初中生、高中生、大学生)。
        System.out.println("===========执行下一个程序=============");
        Scanner nianji=new Scanner(System.in);//
        System.out.println("请输入相对应的年级");
        String ch=nianji.nextLine();

        switch (ch)
        {   
case "一年级":
            
case "二年级":
            
case "三年级":
            
case "四年级":
            
case "五年级":
            
case "六年级":
            System.
out.println("小学生");
                break;
            case "七年级":
            
case "八年级":
            
case "九年级":
                System.
out.println("初中生");
                break;
            case"十年级":
            
case"十一年级":
            
case"十二年级":
                System.
out.println("高中生");
                break;
            case"十三年级":
            
case"十四年级":
            
case"十五年级":
            
case"十六年级":
                System.
out.println("大学生");
                break;
            default:
                System.
out.println("输入有误");
        }

    }
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

追忆 发表于 2021-5-11 10:59:15
本帖最后由 追忆 于 2021-5-11 15:01 编辑

作业:
我把第一题的用户登陆和判断所属阶段写到一个java程序里面。两个小题写成一个程序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

听雨安卓逆向 发表于 2021-5-11 11:02:00
最简单的程序逻辑往往是最亮眼的,花里胡哨的并不实用    --听雨曾说过
===============第1题================
请输入账户   
tingyu
请输入密码   
666
登录成功!哇咔咔 厉害了 我的哥!
===============第2题================
年龄(数字):
17
青少年
加入了年龄负数和大于200岁的判断 没有演示
===============switch语句第1题================
请输入数字:5
请再次输入数字:0
请选择(+ - * /)/
ERRO!!除数不为0哦
演示了除数为0 的情况
===============switch语句第2题================
请输入年级(提示几年级/初几/高几/大几)初二
中学生增加输入其他情况的判断。。。
简单粗暴,朴实而彰显才华 哈哈   
Process finished with exit code 0
------by 听雨

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

教主 发表于 2021-5-11 12:39:41
教主交作业

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则