96SEO 2026-02-19 09:57 7
如class、public、static、void等这些关键字依旧被java定义好了可以拿来用不需要死记硬背按照官方文档查询即可

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
上面的关键字的定义好的那么标识符就是我们自定义的通常来说我们称之为变量
当容量小的数据类型和容量大的数据类型做运算时结果自动转换为容量大的数据类型
此时的容量小或者大不是说内存空间的大小而是表示数据范围的大小long8字节
数组是多个相同类型数据按照一定顺序排序的集合并使用一个名字命名并通过编号的方式对这些数据统一管理
#如果不带花括号可以直接写数字#表示能存放的大小后续在添加数组的值
System.outprintln(arr1[0])此时默认值是什么整型
int[][]{{1,2,3},{4,5,6}};#定义动态二维数组
int[][]{{1,2,3},{4,5,6}};arr2.length
i){System.out.println(arr2[i][j])
String[]{Tom,Jerry,Jim};//静态初始化//数组一旦初始化其长度就是确定的。
arr.length
int[][]{{1,2,3},{4,5,6},{7,8}};//静态初始化
int[][]{{1,2,3},{4,5},{6,7,8}};
int[][]{{1,2,3},{4,5},{6,7,8}};for(int
arr[i].length;j){System.out.print(arr[i][j]
用一个数组存储本组学员的姓名先从键盘输入小组人数再从键盘输入每一个学员的姓名然后遍历显示。
{//用一个数组存储本组学员的姓名//元素的类型是String长度是多少//长度的确定1根据自己小组定2可以从键盘输入Scanner
Scanner(System.in);System.out.print(请输入小组的人数);int
input.nextInt();//声明数组并且初始化String[]
String[count];//此时names数组中都是默认值nullfor(int
input.next();}//全部输入完后显示System.out.println(本组学员的姓名如下);for(int
\t);}System.out.println();input.close();}
先从键盘输入本组学员的人数再从键盘输入本组学员的姓名和成绩最后统计
Scanner(System.in);System.out.print(请录入本组学员人数);int
input.next();System.out.print(第
input.nextInt();}input.close();//学员姓名和成绩System.out.println(所有学员的成绩如下);for
grades[i]);}//找出最高分、最低分、累加总分计算平均分int
sum/grades.length;//输出结果System.out.println(最高分成绩是
avg);System.out.println(获得最高分的有);for
grades[i]){System.out.println(names[i]);}}System.out.println(获得最第分的有);for
grades[i]){System.out.println(names[i]);}}System.out.println(低于平均分的有);int
avg){System.out.println(names[i]);total;}}System.out.println(低于平均分的一共有
用一个数组保存12个月的英语单词从键盘输入1-12显示对应的单词。
{January,February,March,April,May,June,July,August,September,October,November,December}
{January,February,March,April,May,June,July,August,September,October,November,December};Scanner
Scanner(System.in);System.out.print(请输入月份值);int
12){System.out.println(输入有误);}else{System.out.println(月份
monthNames[month-1]);}input.close();}
随机产生10个[1,100]之间的偶数存储到数组中并按照从小到大排序输出。
{/*Math.random()[0,1)的小数Math.random()*50[0,50)的小数Math.random()*501[1,51)的小数(int)(Math.random()*50
1)[1,51)的整数即[1,50]的整数(int)(Math.random()*50
要求使用char数组存储26个英文字母并分别用正序和逆序方式显示输出。
要求10个一行。
i);}System.out.println(小写字母的正序排序);int
letters.length-1){System.out.println(letters[i]);count
{System.out.print(letters[i],);}}System.out.println(小写字母的逆序排序);count
0){System.out.println(letters[i]);count
{System.out.print(letters[i],);}}}
先从键盘输入本组学员的人数再从键盘输入本组学员的姓名和成绩显示学员姓名和成绩。
最后查找是否有满分(100)学员如果有显示姓名否则显示没有满分学员。
Scanner(System.in);System.out.print(请录入本组学员人数);int
input.next();System.out.print(第
input.nextInt();}input.close();//输出学员姓名和成绩System.out.println(所有学员的成绩如下);for
grades[i]);}//查找满分学员System.out.println(本班满分学员);boolean
100){System.out.println(names[i]);flag
true;}}if(!flag){System.out.println(没有);}}
int[10];//2、为元素赋值java.util.Random
大乐透前区“35选5”后区“12选2”即前区在1-35之间的号码中随机选取5个后区在1-12之间的号码中随机选取2个组成一期的中奖号码请用程序模拟产生一组大乐透中奖号码。
随机产生[0,35之间的整数。
如果随机产生的是0那么就把front[0]修改为1如果随机产生的是5那么就把front[5]修改为1如果随机产生的是10就把front[10]修改为1。
但是如果本次随机产生的是5而front[5]已经是1了那么需要重新随机产生一个整数。
用这种方式把front数组的5个元素修改为1。
随机产生[0,12之间的整数。
使用同样的方式把after数组的2个元素修改为1。
遍历front和after数组输出大乐透中奖号码判断front和after数组元素是否为1如果为1就显示它的下标1值。
{/*Math.random()[0,1)的小数Math.random()
front.length[0,front.length)的小数(int)(Math.random()
front.length)[0,front.length)的整数[0,front.length-1]*/int
front.length);}while(front[index]1);front[index]
after.length);}while(after[index]1);after[index]
1;}System.out.println(本期大乐透中奖号码);System.out.print(前区号码为);for
1){System.out.print(i1\t);}}System.out.print(\n后区号码为);for
1){System.out.print(i1\t);}}System.out.println();}
通过word.toCharArray()可以根据字符串word得到一个char[]类型的数组。
其中toCharArray()是String类型提供的系统函数就像Math.random()等函数一样后面会学到这里先提前用一下。
它的作用就是创建一个char[]数组并把字符串中的每一个字符依次存储到这个char[]数组中。
Scanner
Scanner(System.in);System.out.print(请输入一个英语单词);String
Scanner(System.in);System.out.print(请输入一个英语单词);String
//假如输入的英语单词是mominput.close();char[]
wordCharArray字符数组内容是{m,o,m}//(1)先假设它是对称的boolean
true;//(2)遍历查看数组的元素是否首尾对称//left表示左边的下标//right表示右边的下标for(int
left0,rightwordCharArray.length-1;
left,right--){if(wordCharArray[left]
false;break;}}if(flag){System.out.println(word
是回文单词);}else{System.out.println(word
公司年会有一个寻找锦鲤的游戏每一个员工随意写一个字如果在“锦鲤”词库中有这个字那么就奖励500元锦鲤红包否则就没有每人只能玩一次。
Scanner(System.in);System.out.print(请输入一个字);char
input.next().charAt(0);input.close();int
(right-left)/2;if(koiFishWords[mid]
koiFishWords[mid]){//说明target在[mid]右边left
mid1;}else{//说明targetarr[mid]target在[mid]左边right
mid-1;}}if(index!-1){System.out.println(你是锦鲤恭喜获得锦鲤红包500元);}else{System.out.println(o(╥﹏╥)o);}}
100;//[0,100)之间的小数}arr[arr.length-1]
0;System.out.println(直线上每一个点距离下一个点的距离Arrays.toString(arr));double
{break;}}System.out.println(长度为
java.util.Scanner(System.in);//(1)从键盘输入一共有几组确定二维数组的行数System.out.print(请输入一共有几组);int
input.nextInt();//(2)创建二维数组并确定行数int[][]
int[group][];//(3)从键盘输入每一组分别有多少人确定每一行的列数for(int
int[input.nextInt()];//(4)从键盘输入每一个同学的成绩for(int
input.nextInt();}}//(4)显示成绩表System.out.println(每组成绩如下);for(int
\t);}System.out.println();}/*4.
101;//全班的最低分假设成绩的范围是[0,100]double
groupMax[i]){//找每组的最高分groupMax[i]
groupMin[i]){//找每组的最低分groupMin[i]
arr[i][j];//累加全部的总分count;//累加总人数}//每一组的平均分
count;System.out.println(全班的最高分
groupMax[i]);System.out.println(第
groupMin[i]);System.out.println(第
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback