zoukankan      html  css  js  c++  java
  • 第五周课程总结&试验报告(三)

    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类函数的定义和使用

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

  • 相关阅读:
    ServiceStack在IIS7中发布后出现403.14错误
    ORACLE 误删除数据恢复
    Xamarin官方示例代码无法部署,提示已跳过部署解决方法
    安装完Oracle之后的注意事项
    在VS2013中使用水晶报表
    ArcObjects10.0MapControl不显示地图内容
    ArcObjects10.0引用控件报错
    ArcGIS Desktop10.2与CityEngine2012兼容问题
    mmo设计
    java nio 网络框架实现
  • 原文地址:https://www.cnblogs.com/lll0719/p/11600328.html
Copyright © 2011-2022 走看看