• 第五周课程总结&试验报告(三)


    Java实验报告

    班级 计科二班          学号 20188430      姓名 詹洋

    完成时间 2019.9.27

    评分等级

    实验三 String类的应用

    一、实验目的

    (1) 掌握类String类的使用;

    (2) 学会使用JDK帮助文档;

    二、实验内容

    1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)

    ① 统计该字符串中字母s出现的次数。

    ② 统计该字符串中子串“is”出现的次数。

    ③ 统计该字符串中单词“is”出现的次数。

    ④ 实现该字符串的倒序输出。

    2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图。

    3.已知字符串“ddejidsEFALDFfnef2357 3ed”。输出字符串里的大写字母数,小写英文字母数,非英文字母数。

    1.实验源码

    public class Hua {
        public static void main(String[] args) {
            int k=0,p=0,l=0;
            String str="this is a test of java";
            char[] c=str.toCharArray();
            for(int i=0;i<c.length;i++){
                if(c[i]=='s'){
                    k++;
                }
                if(c[i]=='i'&&c[i+1]=='s'){
                    p++;
                    if(c[i-1]==' '&&c[i+2]==' '){
                        l++;
                    }
                }
            }
            System.out.println("s个数:"+k);
            System.out.println("is次数:"+p);
            System.out.println("单词is次数:"+l);
            System.out.print("倒序输出:");
            for(int i=c.length-1;i>=0;i--){
                System.out.print(c[i]);
            }
        }
    }
    

      实验结果:

    2.实验源码:

    3.实验源码:

    public class Hua{
        public static void main(String[] args) {
            String str = "ddejidsEFALDFfnef2357 3ed";
            int  a= 0,b = 0,c = 0;
            for(int i = 0;i<str.length();i++) {
                if(Character.isUpperCase(str.charAt(i))) {
                     a++;
                }
                else if(Character.isLowerCase(str.charAt(i))) {
                    b++;
                }
                else {
                    c++;
                }
            }
            System.out.println("大写字母个数:"+a+",小写字母个数:"+b+",非英文字母个数:"+c);
        }
    }
    

      

    实验结果:

     学习感悟:

    通过这一周的Java学习,我了解到了Java的很多奇妙的特点,知晓了很多构造方法,如果要更精深的学习就必须了解到Java的这些奇妙的特点。这一周主要学习了String类函数的定义和使用

    还了解继承,覆写等高级的内容。之后的我会更加刻苦。

  • 相关阅读:
    Java Socket通信实现私聊、群聊
    一套简单的web即时通讯——第二版
    一套简单的web即时通讯——第一版
    前后端API交互数据加密——AES与RSA混合加密完整实例
    跨境电商ERP中的自动化 3.平台订单自动发货
    跨境电商ERP中的自动化 2.平台商品和本地单品自动绑定
    跨境电商ERP中的自动化 1.平台订单自动同步至本地
    小特工具箱3.0版发布 春节优惠价99元/套
    河南农信移动支付解析
    win10 chrome 百分浏览器 centbrowser 收藏夹栏字体突然变小
  • 原文地址:https://www.cnblogs.com/lll0719/p/11600328.html
Copyright © 2020-2023  润新知