学点Java打小工_Day4_Homework

1 统计数字 1

int[] scores={0,0,1,2,3,5,4,5,2,8,7,6,9,5,4,8,3,1,0,2,4,8,7,9,5,2,1,2,3,9};
求出上面数组中0-9分别出现的次数
(双重for循环)

在这里插入图片描述

@Testpublic void solveProblem1() {int[] scores = {0,0,1,2,3,5,4,5,2,8,7,6,9,5,4,8,3,1,0,2,4,8,7,9,5,2,1,2,3,9};int[] count = new int[10];for (int i = 0; i < scores.length; i++) {count[scores[i]]++;}for (int i = 0; i < count.length; i++) {System.out.println(i + "出现的次数为: " + count[i]);}}

  单层循环就够用啦,不写双层了

2 统计数字 2

int[] scores={0,0,1,2,3,5,4,5,2,8,7,6,9,5,4,8,3,1,0,2,4,8,7,9,5,2,1,2,3,9};
要求求出其中的奇数个数和偶数个数。

    @Testpublic void solveProblem2() {int[] scores = {0,0,1,2,3,5,4,5,2,8,7,6,9,5,4,8,3,1,0,2,4,8,7,9,5,2,1,2,3,9};int cnt_odd = 0;int cnt_even = 0;for (int i = 0; i < scores.length; i++) {if (scores[i] %2 == 1){cnt_odd++;} else {cnt_even++;}}
//        System.out.println(scores.length);System.out.println("奇数出现的次数为: " + cnt_odd);System.out.println("偶数出现的次数为: " + cnt_even);}

3 选择题

0.6332的数据类型是()
  A float B double C Float D Double
Java 中 main() 函数的返回值是什么 ?
  A 、 String
  B 、 int
  C 、 char
  D 、 void
如下哪个字串在Java 中可作为自定义标识符?
  A 、 $number
  B 、 super
  C 、 3number
  D 、 #number
下面的代码段中,执行之后 i 和 j 的值是什么 ?
  int i = 1;
  int j;
  j = i++;
  A 、 1, 1
  B 、 1, 2
  C 、 2, 1
  D 、 2, 2
下面哪个赋值语句不是合法的?
  A 、 float a = 2.0
  B 、 double b = 2.0
  C 、 int c = 2
  D 、 long d = 2
java中小数默认是double类型,整数的默认类型是int。
如果想把小数赋值给float类型,float f = 10.1f;
下面哪个是 main() 函数的合法参数 ?
  A 、 char args[]
  B 、 char args[][]
  C 、 String[] args
  D 、 String args
argument
已知表达式 int[] m = {0, 1, 2, 3, 4, 5, 6 };
下面哪个表达式的值与数组最大下标数相等?
  A 、 m.length()
  B 、 m.length-1
  C 、 m.length()+1
  D 、 m.length+1
在Java中,属于整数类型变量的是( )
  A.single    B.double
  C.byte    D.char 
下列语句哪一个正确()
  A. Java程序经编译后会产生machine code
  B. Java程序经编译后会产生byte code(字节码)
  C. Java程序经编译后会产生DLL
  D.以上都不正确

4 判断回文串

    @Testpublic void solveProblem4() {Scanner scanner = new Scanner(System.in);System.out.print("请输入你要判断的字符串: ");String str = scanner.next();System.out.println(str);char[] arr = str.toCharArray();boolean flag = true;for (int i = 0; i < arr.length / 2; i++) {if (arr[i] != arr[arr.length - i - 1]) {flag = false;}}if (flag) {System.out.println(str + "是回文串");} else {System.out.println(str + "不是回文串");}}

5 统计字符数

    @Testpublic void solveProblem5() {Scanner scanner = new Scanner(System.in);System.out.print("请输入你要统计的字符串: ");String str = scanner.nextLine();System.out.println(str);char arr[] = str.toCharArray();int cnt_num = 0;int cnt_let = 0;int cnt_oth = 0;int cnt_space = 0;for (int i = 0; i < arr.length; i++) {if ((arr[i] >= 'a' && arr[i] <= 'z') || (arr[i] >= 'A' && arr[i] <= 'Z')) {cnt_let++;} else if (arr[i] >= '0' && arr[i] <= '9') {cnt_num++;} else if (arr[i] == ' ') {cnt_space++;} else {cnt_oth++;}}System.out.println("英文字母个数为: " + cnt_let);System.out.println("空格个数为: " + cnt_space);System.out.println("数字个数为: " + cnt_num);System.out.println("其他字符个数为: " + cnt_oth);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/542025.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JMeter 并发测试和持续性压测详解

并发测试和持续性压测都是评估系统性能的常用方法&#xff0c;它们可以帮助开发人员发现并解决系统中的性能问题。本文来详细介绍下。 概念 并发测试&#xff1a; 旨在评估系统在同时处理多个用户请求时的性能。在这种 测试 中&#xff0c;系统会暴露于一定数量的用户负载下&…

MYSQL 索引 结构 以及常见优化

Mysql索引 索引概述 索引是帮助Mysql高效获取数据的排好序的数据结构 比如我们做查询的时候需要查询col289的数据 首先我们的数据在磁盘上的表不一定是挨着的&#xff0c;第一条数据插入后&#xff0c;可能其它程序在磁盘上写入了数据&#xff0c;然后再插入第二条&#xf…

【保姆级】GPT的Oops问题快速解决方案

GPT的"Oops"问题通常指的是GPT在处理请求时突然遇到错误或无法提供预期输出的情况。要快速解决这个问题&#xff0c;可以尝试以下分步策略&#xff1a; 确认问题范围&#xff1a; 首先&#xff0c;确认问题是偶发的还是持续存在的。如果是偶发的&#xff0c;可能是临…

Html提高——HTML5 新增的语义化标签

引入&#xff1a; 以前布局&#xff0c;我们基本用 div 来做。div 对于搜索引擎来说&#xff0c;是没有语义的。 但是在html5里增加了语义化标签&#xff0c;如 <header>&#xff1a;头部标签 <nav>&#xff1a;导航标签 <article>&#xff1a;内容标签 &…

phpcms头像上传漏洞引发的故事

目录 关键代码 第一次防御 第一次绕过 第二次防御 第二次绕过 第三次防御 第三次绕过 如何构造一个出错的压缩包 第四次防御 第四次绕过 本篇文章是参考某位大佬与开发人员对于文件包含漏洞的较量记录下的故事&#xff0c;因为要学习文件包含漏洞&#xff0c;就将大佬…

Dense Distinct Query for End-to-End Object Detection

摘要 对象检测中的一对一标签分配成功地消除了作为后处理的非极大值抑制&#xff08; NMS &#xff09;的需要&#xff0c;并使流水线端到端。然而&#xff0c;这引发了一个新的困境&#xff0c;因为广泛使用的稀疏查询无法保证高召回率&#xff0c;而密集查询不可避免地带来更…

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:ListItemGroup)

该组件用来展示列表item分组&#xff0c;宽度默认充满List组件&#xff0c;必须配合List组件来使用。 说明&#xff1a; 该组件从API Version 9开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。该组件的父组件只能是List。 使用说明 当List…

uni app 钓鱼小游戏

最近姑娘喜欢玩那个餐厅游戏里的钓鱼 &#xff0c;经常让看广告&#xff0c;然后就点点点... 自己写个吧。小鱼的图片自己搞。 有问题自己改&#xff0c;不要私信我 <template><view class"page_main"><view class"top_linear"><v…

1.2 课程架构介绍:STM32H5 芯片生命周期管理与安全调试

1.2 课程架构介绍&#xff1a;STM32H5 芯片生命周期管理与安全调试 下面开始学习课程的第二节&#xff0c;简单介绍下STM32H5芯片的生命周期和安全调试&#xff0c;具体课程大家可以观看STM32官方录制的课程&#xff0c;链接&#xff1a;1.2. 课程架构介绍&#xff1a;STM32H5…

使用IDEA2023创建传统的JavaWeb项目并运行与调试

日期:2024-0312 作者:dusuanyun 文档环境说明: OS:Deepin 20.9(Linux) JDK: OpenJDK21 Tomcat:10.1.19 IDEA: 2023.3.4 (Ultimate Edition) 本文档默认已经安装JDK及环境变量的配置。 关键词…

PytorchAPI的使用及在GPU的使用和优化

API 调用API&#xff1a;和手动实现的思路是一样的。#1&#xff0c;#2这两个步骤是通用的步骤&#xff0c;相当于建立一个模型&#xff0c;之后你具体的数据直接丢进去就行了。只需要按着这样的样式打代码就行&#xff0c;死的东西&#xff0c;不需要你自己创造。 import torc…

一款Jenkins的综合漏洞利用工具-JenkinsExploit-GUI

一、使用 jdk版本 在windows或linux使用jdk8的哪一个版本应该都可以,在macOS里需要jdk8u较高的版本,比如jdk8u321 二、外置payload 从release下载windows_tools,linux_tools或macOS_tools并放在与JenkinsExploit-GUI-*-SNAPSHOT.jar相同的目录,或者可以自行打包tools_source…