可以做ppt的网站有哪些内容河南省城乡建设厅官网

news/2025/9/22 22:02:51/文章来源:
可以做ppt的网站有哪些内容,河南省城乡建设厅官网,wordpress自定义字段图文,如何做自媒体1.API 1.1API概述 什么是API API (Application Programming Interface) #xff1a;应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类#xff0c;这些类将底层的实现封装了起来#xff0c;我们不需要关心这些类是如何实现的#xff0c;只需要学习这…1.API 1.1API概述 什么是API API (Application Programming Interface) 应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类这些类将底层的实现封装了起来我们不需要关心这些类是如何实现的只需要学习这些类如何使用即可我们可以通过帮助文档来学习这些API如何使用。 1.2如何使用API帮助文档 打开帮助文档 找到索引选项卡中的输入框 在输入框中输入Random 看类在哪个包下 看类的描述 看构造方法 看成员方法 package demo.demo1; ​ import java.util.Scanner; ​ public class ScannerDemo1 {public static void main(String[] args) {//1.创建对象Scanner sc new Scanner(System.in);System.out.println(请输入一个小数);//2.接收一个小数double re sc.nextDouble();//快捷键Ctrl Alt V//3.输出打印System.out.println(re);} } ​ 2.String类 2.1String类概述 String 类代表字符串Java 程序中的所有字符串文字例如“abc”都被实现为此类的实例。也就是说Java 程序中所有的双引号字符串都是 String 类的对象。String 类在 java.lang 包下所以使用的时候不需要导包 //随笔: 数据类型也相当于一种创建对象,只不过不用写new,我也不知道对不对,只是目前我是这样子理解的,我是看到下面这幅图理解的 2.2String类的特点 字符串不可变它们的值在创建后不能被更改 虽然 String 的值是不可变的但是它们可以被共享 字符串效果上相当于字符数组( char[] )但是底层原理是字节数组( byte[] ) 2.3String类的构造方法 常用的构造方法 方法名说明public String()创建一个空白字符串对象不含有任何内容public String(char[] chs)根据字符数组的内容来创建字符串对象public String(byte[] bys)根据字节数组的内容来创建字符串对象String s “abc”;直接赋值的方式创建字符串对象内容就是abc 示例代码 package demo.demo2; ​ public class StringDemo1 {public static void main(String[] args) {//1.使用直接赋值的方式获取一个字符串对象String s1 abc;System.out.println(s1);//abc ​//2.使用new的方式来获取一个字符串对象//空参构造可以获取一个空白的字符串对象String s2 new String();//看下面几行// 有点搞懂了,// 这是别人已经写好的类,// 之前面向对象是我们自己写的类,// 本质上都一样,所以写的方式,使用方式都一样,// 而这个别人已经写好了的类,// 我们使用起来的限制没那么多,// 因为很多东西别人已经帮我们做好了 ​System.out.println( s2 !);// ​//有参构造//传递一个字符串根据传递的字符串内容再创建一个新的字符串对象String s3 new String(abc);System.out.println(s3); ​//传递一个字符数组根据字符数组的内容再创建一个新的字符串对象char[] chs {a, b, c, d};String s4 new String(chs);System.out.println(s4);//abcd 有点类似遍历//需求我要修改字符串的内容。 abc Qbc//abc -- {a,b,c} -- {Q,b,c} -- Qbc ​//传递一个字节数组根据字节数组的内容再创建一个新的字符串对象byte[] bytes {97, 98, 99, 100};String s5 new String(bytes);System.out.println(s5);//abcd//应用场景以后在网络当中传输的数据其实都是字节信息//我们一般要把字节信息进行转换转成字符串此时就要用到这个构造了。} } ​ public class StringDemo01 {public static void main(String[] args) {//public String()创建一个空白字符串对象不含有任何内容String s1 new String();System.out.println(s1: s1); ​//public String(char[] chs)根据字符数组的内容来创建字符串对象char[] chs {a, b, c};String s2 new String(chs);System.out.println(s2: s2); ​//public String(byte[] bys)根据字节数组的内容来创建字符串对象byte[] bys {97, 98, 99};String s3 new String(bys);System.out.println(s3: s3); ​//String s “abc”; 直接赋值的方式创建字符串对象内容就是abcString s4 abc;System.out.println(s4: s4);} } 2.4创建字符串对象两种方式的区别 通过构造方法创建 通过 new 创建的字符串对象每一次 new 都会申请一个内存空间虽然内容相同但是地址值不同 直接赋值方式创建 -- 这个要常用一点 以“”方式给出的字符串只要字符序列相同(顺序和大小写)无论在程序代码中出现几次JVM 都只会建立一个 String 对象并在字符串池中维护 2.5字符串的比较 2.5.1号的作用 比较基本数据类型比较的是具体的值 比较引用数据类型比较的是对象地址值 第二个false原因: 每一次 new 都会申请一个内存空间虽然内容相同但是地址值不同 package demo.demo3; ​ public class StringDemo2 {public static void main(String[] args) {//1.创建两个字符串对象String s1 new String(abc);String s2 Abc;//这个是在串池里面的,串池也在堆内存当中 ​//2.号比较//基本数据类型比的是数据值//引用数据类型比的是地址值System.out.println(s1 s2);//false ​//3.比较字符串对象中的内容是否相等boolean result1 s1.equals(s2);//equals方法是刚学的,专门用来比较字符串的数据值System.out.println(result1); ​//4.比较字符串对象中的内容是否相等忽略大小写//1 一 壹 这不行//忽略大小写只能是英文状态下的a Aboolean re s1.equalsIgnoreCase(s2);//Ctrl Alt V自动生成左边System.out.println(re);} } ​ package demo.demo3; ​ import java.util.Scanner; ​ public class StringDemo3 {public static void main(String[] args) {//1.假设我现在键盘录入一个abcScanner sc new Scanner(System.in);System.out.println(请输入一个字符串);String str1 sc.next();//abc 是new出来的。找Java源码,Ctrl B ​//2.代码中再定义一个字符串abcString str2 abc; ​//3.用比较这两者能一样吗System.out.println(str1 str2);//false//结论://以后只要想比较字符串的内容就必须要用String里面的方法//equals或者equalsIgnoreCase} } ​ 2.5.2equals方法的作用 方法介绍 public boolean equals(String s)     比较两个字符串内容是否相同、区分大小写 示例代码 public class StringDemo02 {public static void main(String[] args) {//构造方法的方式得到对象char[] chs {a, b, c};String s1 new String(chs);String s2 new String(chs); ​//直接赋值的方式得到对象String s3 abc;String s4 abc; ​//比较字符串对象地址是否相同System.out.println(s1 s2);System.out.println(s1 s3);System.out.println(s3 s4);System.out.println(--------); ​//比较字符串内容是否相同System.out.println(s1.equals(s2));System.out.println(s1.equals(s3));System.out.println(s3.equals(s4));} } 2.6用户登录案例 2.6.1案例需求 已知用户名和密码请用程序实现模拟用户登录。总共给三次机会登录之后给出相应的提示 2.6.2代码实现 public class Test1登录案例 {public static void main(String[] args) {//1.定义两个变量用来记录正确的用户名和密码String rightUsername itheima;String rightPassword 1234qwer; ​//2.键盘录入用户名和密码//ctrl alt T 选择包裹方式 ​for (int i 0; i 3; i) {//0 1 2Scanner sc new Scanner(System.in);System.out.println(请输入用户名);String username sc.next();System.out.println(请输入密码);String password sc.next(); ​//3.判断比较if (username.equals(rightUsername) password.equals(rightPassword)) {System.out.println(登录成功);//如果正确循环结束break;} else {//最后一次机会if(i 2){System.out.println(账户 username 被锁定请联系黑马程序员官方小姐姐XXXXXXX);}else{//不是最后一次机会System.out.println(用户名或密码错误登录失败,还剩下 (2 - i) 次机会);//2 1 0}}} ​} } ​ package demo.demo4; ​ import java.util.Scanner; ​ public class StringDemo4 {public static void main(String[] args) {// 已知用户名和密码请用程序实现模拟用户登录。// 总共给三次机会登录之后给出相应的提示 ​//读题拆解法 ​//1.定义两个变量记录正确的用户名和密码String rightUsername zhangsan;String rightPassword 123456;Scanner sc new Scanner(System.in); ​//包起来Ctrl Alt T//2.键盘录入用户名和密码for (int i 0; i 3; i) { //快捷键3.fori // 0 1 2System.out.println(请输入用户名);String username sc.next();System.out.println(请输入密码);String password sc.next(); ​//3.比较if (username.equals(rightUsername) password.equals(rightPassword)) {System.out.println(用户登录成功);break;} else {if (i 2) {//最后一次机会也输入错误此时要提示账号被锁定System.out.println(账号 username 被锁定请联系黑马程序员官方客服小姐姐:XXX-XXXXX);} else {System.out.println(用户登录失败用户名或密码有误,您还剩下 (2 - i) 次机会);//2 1 0} ​} ​} ​ ​} } ​ 2.7遍历字符串案例 2.7.1案例需求 键盘录入一个字符串使用程序实现在控制台遍历该字符串 2.7.2直接遍历字符串 public class Test2字符串直接遍历 {public static void main(String[] args) {//两个方法//charAt()会根据索引获取对应的字符//length(): 会返回字符串的长度//数组不加小括号是因为它是成员变量-属性,而字符串是调用成员方法-行为 ​ ​//1.键盘录入一个字符串Scanner sc new Scanner(System.in);System.out.println(请输入字符串);String str sc.next();System.out.println(str); ​//2.遍历for (int i 0; i str.length(); i) {//i 依次表示字符串的每一个索引//索引的范围0 ~ 长度-1 ​//根据索引获取字符串里面的每一个字符//ctrl alt V 自动生成左边的接受变量char c str.charAt(i);System.out.println(c);}} } ​ package demo.demo5; ​ import java.util.Scanner; ​ public class StringDemo5 {public static void main(String[] args) {//1.键盘录入一个字符串Scanner sc new Scanner(System.in);System.out.println(请输入一个字符串);String str sc.next(); ​//2.进行遍历for (int i 0; i str.length(); i) {//i 依次表示字符串的每一个索引System.out.println(str.charAt(i));//跟arr[i]、arr[i].getXXX类似} ​} } ​ 2.8统计字符次数案例 2.8.1案例需求 键盘录入一个字符串统计该字符串中大写字母字符小写字母字符数字字符出现的次数(不考虑其他字符) 2.8.2代码实现 public class Test4统计个数 {public static void main(String[] args) {//键盘录入一个字符串统计大写小写数字出现的次数 ​ ​//1.键盘录入一个字符串Scanner sc new Scanner(System.in);System.out.println(请输入一个字符串);String str sc.next(); ​ ​//2.统计 --- 计数器count//此时我要统计的有3样东西所以要定义3个计数器分别进行统计int bigCount 0;int smallCount 0;int numberCount 0;//得到这个字符串里面每一个字符for (int i 0; i str.length(); i) {//i 表示字符串中的索引//c 表示字符串中的每一个字符char c str.charAt(i); ​//对c进行判断if (c a c z) {smallCount;}else if(c A c Z){bigCount;}else if(c 0 c 9){numberCount;}} ​//3.当循环结束之后三个变量记录的就是对应的个数System.out.println(大写字符有: bigCount 个);System.out.println(小写字符有: smallCount 个);System.out.println(数字字符有: numberCount 个);} } ​ package demo.demo6; ​ import java.util.Scanner; ​ public class StringDemo6 {public static void main(String[] args) {//1.键盘录入一个字符串Scanner sc new Scanner(System.in);System.out.println(请输入一个字符串);String str sc.next(); ​//2.统计--- 计数器思想//定义三个计数器int bigCount 0;int smallCount 0;int numberCount 0;for (int i 0; i str.length(); i) {//i 依次表示字符串中的每一个索引char c str.charAt(i);if (c a c z) {//char类型的变量在参与计算的时候自动类型提升为int 查询ascii码表smallCount; ​} else if (c A c Z) {bigCount;} else if (c 0 c 9) {numberCount;} ​ ​} ​ ​//3.输出打印System.out.println(小写字母有 smallCount 个);System.out.println(大写字母有 bigCount 个);System.out.println(数字字母有 numberCount 个); ​ ​} } ​ 2.9字符串拼接案例 2.9.1案例需求 定义一个方法把 int 数组中的数据按照指定的格式拼接成一个字符串返回调用该方法 并在控制台输出结果。例如数组为 int[] arr {1,2,3}; 执行方法后的输出结果为[1, 2, 3] 2.9.2代码实现 public class Test5数组拼接成字符串 {public static void main(String[] args) {//定义一个方法把 int 数组中的数据按照指定的格式拼接成一个字符串返回调用该方法//并在控制台输出结果。例如数组为 int[] arr {1,2,3};//执行方法后的输出结果为[1, 2, 3] ​ ​int[] arr {1, 2, 3, 4, 5}; ​String str arrToString(arr);System.out.println(str); ​} ​ ​//作用把一个数组变成字符串public static String arrToString(int[] arr) {String s ;//拼接左括号s s [; //此时是拿着长度为0的字符串跟[进行拼接产生一个新的字符串。//把新的字符串再赋值给s此时变量s记录的就是新的字符串[的地址值 ​//下面我想得到数组里面的每一个元素并进行拼接//那么就需要遍历数组得到每一个元素才行for (int i 0; i arr.length; i) {//假设第一次循环:i 0 获取的就是0索引上的元素//在拼接的时候[ 1 , 拼接完毕之后产生一个新的字符串 [1, //第二次循环i 1 获取的就是1索引上的元素//在拼接的时候 此时s就是第一次循环结束后拼接完毕的结果[1, //在拼接的时候[1, 2 , 拼接完毕之后产生一个新的字符串 [1, 2, //...if(i arr.length - 1){//如果是最后一个元素那么不需要拼接逗号空格s s arr[i];}else{//如果不是最后一个元素需要拼接元素和逗号空格s s arr[i] , ;}} ​//等循环结束之后再拼接最后一个右括号s s ]; ​return s; ​} ​ ​//用来遍历数组public static void printArr(int[] arr) {System.out.print([);for (int i 0; i arr.length; i) {if (i arr.length - 1) {System.out.print(arr[i]);} else {System.out.print(arr[i] , );}}System.out.println(]); ​//[1, 2, 3, 4, 5]//我们现在要知道这个最终结果是怎么来的//从到右依次打印得来的。} } ​ package demo.demo7; ​ public class StringDemo7 {public static void main(String[] args) {//定义一个方法把 int 数组中的数据按照指定的格式拼接成一个字符串返回调用该方法//并在控制台输出结果。例如数组为 int[] arr {1,2,3};//执行方法后的输出结果为[1, 2, 3]int[] arr {1,2,3};String str arrToString(arr);System.out.println(str);//[123 ​} ​//定义一个方法时问自己这几个问题//1.我要干嘛 --- 遍历数组并把数组拼接成一个字符串//2.我干这件事情需要什么才能完成 --- 数组//3.我干完了是否要把结果返回给调用处 --- 返回一个拼接之后的字符串//如果调用处需要继续使用那么必须返回//如果调用处不需要继续使用那么可以返回也可以不返回public static String arrToString(int[] arr) {if (arr null) {return ;}if (arr.length 0) {return [];}String result [;//当代码执行到这里之后表示什么//表示之后的数组不是null也不是长度为0的for (int i 0; i arr.length; i) {//i 索引 arr[i] 元素if(i arr.length - 1){result result arr[i];}else{result result arr[i] , ;} ​}//此时拼接右括号result result ];return result; ​} } 2.10字符串反转案例 2.10.1案例需求 定义一个方法实现字符串反转。键盘录入一个字符串调用该方法后在控制台输出结果 例如键盘录入 abc输出结果 cba 2.10.2代码实现 public class Test6反转字符串 {public static void main(String[] args) {/*定义一个方法实现字符串反转。键盘录入一个字符串调用该方法后在控制台输出结果例如键盘录入 abc输出结果 cba*/ ​ ​ ​//1.定义一个字符串Scanner sc new Scanner(System.in);System.out.println(请输入一个字符串);String str sc.next();//2.定义一个方法反转字符串//abc --- cba//可以把字符串倒着遍历再拼接String result reverse(str);System.out.println(result); ​ ​} ​//注释方法的作用就是反转字符串//把传递进来的字符串进行反转public static String reverse(String str){//abc//核心思想倒着遍历并进行拼接就可以了//fori :正着遍历 forr倒着遍历String s ;for (int i str.length() - 1; i 0; i--) {//i 依次表示字符串里面的每一个索引倒着的//我们就可以拿到里面的每一个字符并拼接s s str.charAt(i);} ​//把倒着拼接之后的结果返回即可return s; ​} } ​ package demo.demo8; ​ public class StringDemo8 {public static void main(String[] args) {String result reverser(abc);System.out.println(result);} // 定义一个方法实现字符串反转。键盘录入一个字符串调用该方法后在控制台输出结果 // // 例如键盘录入 abc输出结果 cba ​//1.我要干嘛 --- 字符串的反转//2.我干这件事情需要什么才能完成 --- 需要一个字符串//3.调用处是否需要继续使用方法的结果呢 ---需要结果进行输出public static String reverser(String str) {String result ;for (int i str.length() - 1; i 0; i--) {//Shift F6批量修改//i 依次表示字符串中的每一个索引 倒着的char c str.charAt(i);result result c;}return result;} }

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

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

相关文章

网站建设捌金手指下拉二七冷水滩网站建设

文章主题:有序序列合并🔥🔥🔥所属专栏:C语言每日一题📗作者简介:每天不定时更新C语言的小白一枚,记录分享自己每天的所思所想😄🎶个人主页:[₽]的…

熟练掌握网站开发技术网站开发经验

来源:之江实验室、仿生深海软体机器人项目组、浙江大学▍适应万米静水压的软体机器人由于极端的静水压力,深海区域人们基本很难探测。位于西太平洋的马里亚纳海沟是已知的海洋最深处,水压高、温度低、完全黑暗,被称为“地球第四极…

网站阴影黔南州建设局网站

1. 说一下CSS的盒模型。 在HTML页面中所有的元素都可以看成是一个盒子。 盒子的组成:内容content、内边距padding、边框border、外边距margin。 盒模型的类型: 标准盒模型:width contentIE盒模型(怪异盒模型)&#…

如何自建网站做外贸做网站图片无法显示的原因

说到贝塞尔曲线,大家肯定都不陌生,网上有很多关于介绍和理解贝塞尔曲线的优秀文章和动态图。以下两个是比较经典的动图了。二阶贝塞尔曲线:三阶贝塞尔曲线:由于在工作中经常要和贝塞尔曲线打交道,所以简单说一下自己的…

南山网站公司石家庄p2p网站开发

1.论文介绍 MAS-SAM: Segment Any Marine Animal with Aggregated Features MAS-SAM:利用聚合特征分割任何海洋动物 Paper Code(空的) 2.摘要 最近,分割任何模型(SAM)在生成高质量的对象掩模和实现零拍摄图像分割方面表现出卓越…

平度网站制作广州专业网站制作哪家专业

码元:一个固定时长的信号波形,代表不同离散数值的基本波形 1码元可以携带多个比特的信息量 例如:下图就称为二进制码元,因为只有两种状态,一种代表0状态,一种代表1状态 还有其他进制码元 时长称为码元宽…

2025年华为杯C题|围岩裂隙精准识别与三维模型重构|思路、代码、论文|持续更新中.... - 实践

2025年华为杯C题|围岩裂隙精准识别与三维模型重构|思路、代码、论文|持续更新中.... - 实践2025-09-22 21:55 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !importa…

9.22每日总结

今天急性胃炎发作,请了一天病假,远程完成了一些课程任务、课上练习和作业

算法人生

算法人生 算法与人生,看上去没有什么联系,其实不然。人生是由若干指令(去吃饭、去睡觉、去工作等)组成的有穷序列。 算法有零个或多个由外部提供的量作为算法的输入。人从生下来开始就不断地接收来自于自然界、社会各…

c++ 线程 单例模式

1 #include <iostream>2 #include <cstdio>3 #include <cstdlib>4 #include <cstring>5 #include <mutex>6 #include <thread>7 using namespace std;8 9 #define ll long long 1…

网站开发入无形资产摊销几年个人主页设计图

当下降本增效是各行各业的主题&#xff0c;而 SaaS 应用作为更快触达和服务业务场景的方式则被更多企业熟知和采用。随着国内 SaaS 商业环境的逐渐成熟&#xff0c;传统企业中各个部门的工程师和管理者&#xff0c;能迅速决定采购提升效率的 SaaS 产品&#xff0c;然后快速投入…

南昌的网站设计wordpress婚庆模板

数据类型与作用域练习 1、选择题 1.1、以下选项中,不能作为合法常量的是 ___b_______ A&#xff09;1.234e04 B&#xff09;1.234e0.4 C&#xff09;1.234e4 D&#xff09;1.234e0 1.2、以下定义变量并初始化错误的是______d_______。 A) char c1 ‘H’ &am…

学校网站用途哈尔滨建站哪个好

众所周知&#xff0c;在IOS微信小程序不支持虚拟支付&#xff0c;一直是困扰IOS开发者、运营最头疼的问题&#xff0c;主要原因是苹果不允许IOS微信上架这类产品。导致微信小程序的开发者在IOS上都不能支付虚拟商品&#xff0c;虚拟商品包含了虚拟课程、会员、虚拟书等。 那么…

网站建设运营合同模板招标网查询

文章目录 1、什么是消息队列&#xff1f;2、消息队列有哪些使用场景&#xff1f;&#xff08;为什么使用消息队列&#xff09;2.1 应用解耦2.2 流量削峰2.3 异步处理2.4 消息通讯2.5 远程调用 3、消息队列如何解决消息丢失问题&#xff1f;3.1 生产者保证消息不丢失3.2 存储段不…

海淀网站建设电话合肥建站公司有哪家招聘的

HTML 5已经成为Web开发者当中最流行的语言之一&#xff0c;“健壮的”语言有很大的生产优质万维网内容的能力。HTML 5在近三年的增长迅猛&#xff0c;新引入HTML 5的技术更加的优秀。HTML 5技术被现代浏览器所支持&#xff0c;如Chrome、Firefox、Internet Explorer等等。而今天…

上海聚众网站建设公司joomla网站如何加入会话功能

【-1】写在前面 以下内容文字描述来自于 王爽老师的《汇编语言》教材&#xff0c;建议大家都买一本&#xff0c;哈哈。不是我打广告&#xff0c;确实人家写的好&#xff0c;应该支持。我只是附上了自己的图片和理解而已。 【0】先上干货 只修改ip&#xff0c;称为段内转移&a…

【51单片机】【protues仿真】基于51单片机PM2.5温湿度测量蓝牙架构

【51单片机】【protues仿真】基于51单片机PM2.5温湿度测量蓝牙架构pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

下载网站建设匿名留言墙 wordpress

一般搜索都是调后端的接口&#xff0c;绑searchValue字段&#xff08;也有可能叫其他的字段名&#xff09;&#xff0c;通过后端的接口进行实时搜索 如果由前端自己实现搜索过滤的话也简单 1、input事件 <el-inputv-model"queryParams.searchValue"input"k…

每日反思(2025.9.22)

今天下午跑完步后到自习室跟b站马士兵视频学习,学习了插入,冒泡,选择排序,学习了异或运算的一些小用处,比如不开辟新空间进行两个数的交换,如果一个数组中有一个或者两个数出现奇数次,其他出现偶数次如何找出他…

网站开发与维护工资多少做网站的主流软件

要对接淘宝API接口&#xff0c;可以按照以下步骤进行操作&#xff1a; 注册成为淘宝开放平台开发者&#xff0c;并创建一个应用。在应用创建页面&#xff0c;需要填写应用的名称、描述等信息&#xff0c;并设置应用的API权限等级。获取App Key和App Secret。在应用创建后&…