2022年7月14日,第四组 周鹏,认识JAVA的第二天(;´д`)ゞ(;д;)
那天,我遇到了JAVA
然后,我失去了头发
无论我用了多少办法
还是放不下那个它
我哭的像个傻瓜
但也没能留住它
如果再有一次从来
我愿为它披上薄纱
愿它安稳有个家
可我终究还是失去了它
失去了原本为我遮风挡雨的瓦
失去后的恋恋不忘
像极了爱情的中的他
还有机会吗?
似乎已经没有啦
逝去了繁茂的盛夏
留下了残叶枯黄的风沙
我好想好想它
但也似乎不是在想它
我想的应该是曾经的浮夸
为了理想奋不顾身的那一刹
原来终究是越行越远啦
原来我终究没有变成那个他
理想慢慢沉沦
就如同失去的它
恍惚不觉的有什么变化
可我怎能放得下?
…………
心绪越飘越远
忘记了
忘记的
我已不记得
路还长,
路还茫
路的尽头又是否是远方?
又是否还有光
…………
不知不觉就写多了,下面开始今天的正文
字符串
String:对象是jdk提供的 字符串只能用双引号
Sting:没有范围大小
要学会拼接字符串
引用数据类型:除了基本数据类型,都是引用数据类型
包
包实质上就是文件夹:分门别类
包的命名规则:
尽量使用全小写,
尽量用字母,
包名中尽量不出现_ $和数字
一般情况下使用站点名逆序www.baidu.com
com.baidu.搜索包
com.baidu.架构名
Scanner:获取从键盘输入的值zhi
流程控制
if
如果情况比较多,条件判断比较复杂,最后一种情况不建议直接写else
stitch case
练习题:小明参加成绩管理系统 从键盘输入成绩,如果成绩是60分合格,如果成绩85分奖励ipad,如果成绩100分奖励十三香,其他情况没有奖励
switch 只能判断byte short int 浮点型都不行 字符型可以boolean不可以,字符串可以(在jdk1.7以后的版本),枚举可以(jdk5以后的版本);
数组
数组的声明
1. int [ ] a1 = {1,2,3,4,5};//可以用字面量直接赋值,尽量不用
2. int a2 [ ] = { };//也可以直接赋值
3. int [ ] a2 = new int [5];//声明长度
4. int [ ] a3 = new int [ ] {1,2,3,4};
数组一旦声明要指定长度;
[ ] 只能出现在 = 左边除了 int [ ] a2 = new int [5];
[I@1b6d3586 :
[:代表数组
1b6d3586 :地址,
访问数组元素通过下标(索引)
下标从0开始
二维数组
int [][] a1={{1,2},{1,3}};
int [][] a1=new int[5];
程序报错,就会停止,后面的程序就不会执行
循环
for循环
循环
for循环
判断条件
循环体
循环条件
for(int i=0;i<10;i++){
System.out.println("helloworld");
}
for循环的嵌套
打印正方形*
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print('*');
}
System.out.println();
}
执行流程:
i=0外层的for循环启动
执行外层的for循环的循环体
走里层的for循环(循环体)
里层的for循环想要走完j=0---j=4打印了5次
里层的for循环走完之后,相当于外层循环的循环体执行完
i=1外层的循环再次启动
break:跳出,打碎
意义:结束循环,控制离他最近的循环
continue
终止这一次循环,开始下一次循环,控制离他最近的循环
goto:循环的标签
foreach
1.进行数组的遍历
int [] arr=new int[]{2,4,3,2,1,2,6};
for (int a :arr) {
System.out.println(a);
}可以理解为把数组中的元素通过:镜像给i
我们操作的不是原始数据,我们操作的是镜像数据
更安全
jdk5以后新增的:枚举,foreach
do while:不管条件是否满足都会执行一次
while:不满足就不执行
数组打印二维数组
int [][] arr=new int [2][];
arr[0]=new int[]{1,2,3,4};
arr[1]=new int[]{-1,-2,-3,-4,-5};
/*for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j]+",");
}
System.out.println();
}*/
for (int[] ints : arr) {
for (int anInt : ints) {
System.out.print(anInt+",");
}
System.out.println();
}
专题
for
//打印五行五列的图案
for(int i=;i<5;i++){
for(int j=0;j<5;j++){
System.out.print("*");
}
System.out.println();
}
//外层循环走一次里层循环走一圈
打印
*
***
*****
*******
*********
for (int i = 0; i <5; i++) {
for(int j=5;j>=i;j--){//第一个图形
System.out.print(" ");
}
for (int k = 0; k <=i; k++) {//第二个图形
System.out.print("*");
}
for (int j = 0; j < i; j++) {//第三个图形
System.out.print("*");
}
System.out.println();
}
//冒泡排序法
//每次比较都将最大的数放在最后一位
2022年7月14日,第四组 周鹏,认识JAVA的第二天(;´д`)ゞ(;д;)的更多相关文章
- 优步UBER司机全国各地奖励政策汇总 (3月14日-3月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 优步UBER司机全国各地奖励政策汇总 (2月8日-2月14日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 北京Uber优步司机奖励政策(1月14日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 北京Uber优步司机奖励政策(12月14日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 成都Uber优步司机奖励政策(1月14日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 天津Uber优步司机奖励政策(12月14日到12月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 天津市人民优步Uber司机奖励政策(9月14日~9月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 南京Uber优步司机奖励政策(12月14日到12月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 长沙Uber优步司机奖励政策(12月14日到12月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 厦门Uber优步司机奖励政策(12月14日到12月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
随机推荐
- 自定义View6 -塔防小游戏:第三篇防御塔随意放置+多组野怪
第一篇:一个防御塔+多个野怪(简易版)第二篇:防御塔随意放置第三篇:防御塔随意放置+多组野怪 1.动态addView防御塔 2.防御塔放置后不可以移动 3.弯曲道路 4.素材替换 第四篇:多波野怪 第 ...
- VideoPipe可视化视频结构化框架开源了!
完成多路视频并行接入.解码.多级推理.结构化数据分析.上报.编码推流等过程,插件式/pipe式编程风格,功能上类似英伟达的deepstream和华为的mxvision,但底层核心不依赖复杂难懂的gst ...
- 『现学现忘』Git后悔药 — 32、revert撤销(一)
目录 1.Git的三种后悔药 2.revert命令原理 3.revert命令的使用 (1)移除某次提交的修改 (2)revert命令说明 1.Git的三种后悔药 在Git中后悔药有三种:amend.r ...
- Java程序员必会Synchronized底层原理剖析
synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用. 但不可否认的是synchr ...
- HTML+CSS基础知识(2)选择器的使用、盒子模型的讲解、列表的使用
文章目录 1.CSS基础知识 2.css样式 2.1.代码: 2.2 测试结果 3.CSS的语法 3.1 代码 4.块元素和行内元素 4.1 代码 4.2 测试结果 5.常用的选择器 5.1 代码块 ...
- (二)Three光线检测-实现摄像机向鼠标点击位置滑动动画
(二)Three.js光线检测 摘要:使用three.js中的光线检测 Raycaster() ,实现一下效果: 通过点击处的坐标,修改摄像机位置,实现摄像机由远及近的过渡动态效果(由远景到近景) 1 ...
- 使用jmx exporter采集kafka指标
预置条件 安装kafka.prometheus 使用JMX exporter暴露指标 下载jmx exporter以及配置文件.Jmx exporter中包含了kafka各个组件的指标,如server ...
- Python基础部分:2、 对计算机的认识和python解释器
目录 一.计算机五大组成部分 1.控制器 2.运算器 3.储存器 4.输入设备 5.输出设备 二.计算机三大核心硬件 1.cpu 2.内存 3.硬盘 三.操作系统 四.编程与编程语言 1.编程语言 2 ...
- 打地鼠(susliks) 方法记录
[SDOI2011]打地鼠 题目描述 2020.4.29 数据更新. 打地鼠是这样的一个游戏:地面上有一些地鼠洞,地鼠们会不时从洞里探出头来很短时间后又缩回洞中.玩家的目标是在地鼠伸出头时,用锤子砸其 ...
- Oracle pfile与spfile文件参数(转载)
一.pfile与spfile Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件.它们是在数据库实例启动时候加载的,决定了数据库的物理 结构.内存.数据库的限制及系统大量的默认值 ...