我的编程空间,编程开发者的网络收藏夹
学习永远不晚

算法题3

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

算法题3


摘自传智播客公开课


package test;
import java.util.Scanner;
public class Arithmetic3 {
      
    //题设:某门户网站,具有如下业务功能
            //          客户输入个人信息时,当输入年龄,会根据输入的年龄值
            //          显示其所属年龄段
            
            //问题:上述业务日均访问量超百万次,设计完成上述功能的程序
            //百万次访问次数多,要求速度最快,一定是速度优先,时间尽量少
      
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
          
        
        //方案一
        System.out.print("方案一:");
        if(0<num&&num<9) {
            System.out.println("儿童");
        }else if(num<19) {
            System.out.println("少年");
        }else if(num<29) {
            System.out.println("青年");
        }else if(num<39) {
            System.out.println("青壮年");
        }else if(num<49) {
            System.out.println("壮年");
        }else if(num<59) {
            System.out.println("中年");
        }else if(num<69) {
            System.out.println("中老年");
        }else if(num<79) {
            System.out.println("老年");
        }else if(num<89) {
            System.out.println("老老年");
        }else if(num<99) {
            System.out.println("老老老年    ");
        }else {
            System.out.println("error!!!");
        }
        System.out.println("-------------");
          
        //方案二
        System.out.print("方案二:");
        switch(num/10) {
        case 0:
            System.out.println("儿童");
            break;
        case 1:
            System.out.println("少年");
            break;
        case 2:
            System.out.println("青年");
            break;
        case 3:
            System.out.println("青壮年");
            break;
        case 4:
            System.out.println("壮年");
            break;
        case 5:
            System.out.println("中年");
            break;
        case 6:
            System.out.println("中老年");
            break;
        case 7:
            System.out.println("老年");
            break;
        case 8:
            System.out.println("老老年");
            break;
        case 9:
            System.out.println("老老老年");
            break;
        default:
            System.out.println("error!!!");
        }
        System.out.println("-------------");
          
        //方案三
        System.out.print("方案三:");
        String[] strArry = {"儿童","少年","青年","青壮年","壮年","中年","中老年","老年","老老年","老老老年"};
        System.out.println(strArry[num/10]);
    }
}


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

算法题3

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

算法题3

摘自传智播客公开课package test;import java.util.Scanner;public class Arithmetic3 { //题设:某门户网站,具有如下业务功能 //
2023-01-31

1+2+3+...+100算法

问题:计算1+2+3+...+100的结果一般解答:    int i,sum=0,n=100;    for(i=1;i<=n;i++)    {      sum=sum+i;    }    printf("%d",sum);精典解答
2023-01-31

习题3:数字和数学计算

数学运算符号:1.+加号(plus)2.- 减号(minus)3./ 斜杠(slash) 也叫除号4.* 星号(asterisk)也叫乘号5.%百分号(percent)也叫求于6.<小于号(less-than)7.>大于号(greater-
2023-01-30

python数据结构与算法(3)

Python内置类型性能分析 timeit模块timeit模块可以⽤来测试⼀⼩段Python代码的执⾏速度。class timeit.Timer(stmt='pass', setup='pass',
2023-01-31

笨办法学Python - 习题3: Nu

目录 习题 3: 数字和数学计算 算术运算符 加分习题: 我的答案: 总结: 扩展: Python比较
2023-01-30

算法题汇总

关于力扣刷题注意事项:有些题目要求原数据上修改,就没必要返还任何数值不要怀疑程序为什么给你报错,肯定你逻辑措了一.难度一般力扣题目汇总(机器人返回原点,按奇偶排序,数字的补数)力扣题目汇总(重复N次元素,反转字符串,斐波那契数)力扣题目汇总
2023-01-31

LeetCode算法题python解法:

英文题目:The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to di
2023-01-30

Android中3种全屏方法及3种去掉标题栏的方法

一、去掉标题栏的方法 第一种:入门的时候经常使用的一种方法代码如下: requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉标题栏注意这句一定要写在setContentView()方法的前
2022-06-06

python 题目3

磁盘使用情况root@ubuntu:/data/server/spider/面试题# cat 02check_disk.py import timeimport osnew_time = time.strftime('%Y-%m-%d')p
2023-01-31

rhce 第3题

vim /etc/bashrc切换到最后一行 ,添加一下内容:alias qstat='/bin/ps....' 记得有单引号source /etc/bashrc测试一下qstat 如果有输出内容就OKscp /etc/bashrc sy
2023-01-31

awk题目3

1.http://bbs.chinaunix.net/thread-4157887-1-1.html   cat file:>a11>a111>a1111>a22>a222>b13>b133 将各个title 下边的合在一起 输出如下:>a
2023-01-31

真题算法考点

钢板填坑问题路面有n个坑,需要用m个钢板盖住m个钢板钱不一样,尺寸不一样 固定给出m个钢板,看怎么组合能用总费用最少的钢板盖住所有坑例 2 3 50 80 50 5 90 3 80 4结果1 7给定2个坑,3个钢板 每个坑的直径 每个
2023-06-03

Python算法题----Valid P

Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.For example
2023-01-31

计算2/1+3/2+5/3+8/5+..

#define _CRT_SECURE_NO_WARNINGS#includeint main(){ double a = 1.0; double b = 1.0; double Sn = 0; int i = 0; fo
2023-01-31

Python3实现旋转数组的3种算法

下面是python3实现的旋转数组的3种算法。一、题目给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。例如:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步:
2023-01-31

ios 笔试题3

1.main() {    int a[5]={1,2,3,4,5};    int *ptr=(int *)(&a+1);     printf("%d,%d",*(a+1),*(ptr-1));}答:2,5     *(a+1)就是a[
2023-01-31

3.python3 数据运算

一、数据运算 算数运算:比较运算:赋值运算:逻辑运算:成员运算:身份运算:位运算:1234567891011121314151617181920212223#!/usr/bin/python  a = 60            # 60
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录