【java基础】

1.DOS命令常用命令
在这里插入图片描述
程序的三大结构:顺序结构、选择结构、循环结构
1.1 步骤:编写源程序,编译源代码,运行编译后的代码
.class字节码文件(二进制);
IDE——开发环境
记事本DOS命令:javac 编译命令;java 命令运行.calss文件
1.2 java注释:单行注释//,多行注释/* /;javaDOC的注释 /* */
2. java命名规范
项目名全小写
类名和接口首字母大写,第二个单词单词首字母大写
除了类名首字母大写,其他任何东西都是小写
包名全小写,多个单词用“ . ”来分开
如:
ch01.entity
ch01.service
jdk,是Java的开发工具包,(包含jvm,jre)
jvm,是java虚拟机
jre,是Java的开发环境
Java于1995年由sun推出,java之父是詹姆斯 高斯林(James gosling),Java最初叫橡树(oak)。
有——java SE 标准版;java EE 企业版;java ME 移动端,嵌入式开发,如pos机
语法
System.out.print(“要输出的语句”);
//或者
System.out.println(“此输出语句的下一段自动换行”);
转义字符
\n , 将光标移动到下一行的第一格
\t ,将光标移到下一个水平制表符位置
在这里插入图片描述

3.使用变量的方法和步骤
变量:内存地址的标识

  1. 起名使用数字、字母、下划线 美元符号,数字不能开头,变量名全小写,第二个首字母大写。
  2. 不能用数字开头,
  3. 常量全大写,多个单词用下划线连接
    赋值时使用赋值运算符单等号(=),永远是右边的值赋值给左边的变量。
    常量实例:NUM_MAX,常量只声明赋值一次
    步骤:声明变量——>赋值——>使用变量
    数据类型:
    int 整型:没有小数点,用来做算述运算
    double 双精度浮点型:有小数点,用来做算术运算
    boolean 布尔型:做判断,关系,值只有true和false
    String 字符串型(引用数据类型):所有的字符输出(包括身份证号码和手机号码)

在java里一些注意的点:
看到首字母大写的就是类(或接口、枚举)
单引号括起来的就是char类型,
双引号括起来的是字符串,
看见全大写的就是常量,
中括号括起来的是数组,
小括号是方法,里面有参数的就是参数方法,无参的就是无参方法,
大括号括起来的叫代码块,
尖括号括起来的叫泛型
数字中使用下划线:可用于方便读数大小,只能加在中间。开始、结束、小数点前后都不可以使用

Java的八个基本数据类型
2-3-2-1
二个字符型:byte 字节型,0和1来表示;char 字符型
三个整形:short 短整型;int 整型;long 长整型
二个浮点型:float 单精度浮点型;double 双精度浮点型
一个布尔型:boolean 布尔型

4.选择结构
4.1.if选择结构
if选择结构是根据条件判断之后再做处理。

4.2. switch选择结构

4.3. 抛出异常
为了使程序更加健壮,程序员在编码时要考虑用户可能出现的任何问题,并且在程序中做出相应的判断,给用户一个友好的提示。Scanner对象的hasNextInt()方法,可以判断用户从键盘输入的字符是否是合法的数字,配合if选择结构使用,语法如下:

Scanner input = new Scanner(System.in);
if(input.hasTextInt()){
//输入代码段
}else{
System.out.print(“输入数字格式错误!”);
}
5.循环结构
5.1. while循环结构
while循环结构的特点是,先判断,再执行,判断条件必须为true。
语法如下:
while(循环条件){//布尔类型条件符合条件,循环继续执行,否则循环退出
//循环操作,被重复执行的操作
}
//字符串的equals()方法是判断字符串里的值是否相等,区分大小写的
//equalsIgnoreCase()方法不区分大小写
//用法,使用在布尔类型判断条件中,例如下方:
String answer=“”;
while (!“y”.equals(answer)) {//此处判断当字符非y时,进入循环,进行循环操作
循环操作
}

5.2.do while循环结构
其特点是:先执行1次,再判断,若判断为真后继续循环下一次
语法:
do{
//循环操作,所以至少执行一次
}while(循环条件);

5.3.for循环结构
特点:先判断,后执行,循环条件也是布尔类型

break与continue的区别与应用
使用场合
break常用于switch结构和循环结构中
continue一般用于循环结构中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环
扩展:return:结束当前方法的执行并退出,返回到调用该方法的语句处
5.4循环结构的选择和使用
执行顺序
while 循环:先判断,再执行
do-while循环:先执行,再判断
for循环:先判断,再执行
适用情况
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
5.5 debug
通过程序调试发现问题:
设置断点——>单步进行——>观察变量>>
断点:程序运行到断点代码会暂停,使用快捷键F6运行下一步,最后用F8运行全部

6.数组

数组是一个变量,存储相同数据类型的一组数据.
数组的基本要素:
标识符,即数组名称,用于区分不同的数组
数组元素:存放于数组中的元素
元素下标:对数组元素进行编号,从0开始,可通过下标来访问元素
元素类型:元素的数据类型
注意:数组长度固定不变,避免数组越界。
什么时候用数组:
使用数组的步骤:
声明数组: int[] a;
分配空间: a=new int[5];//告诉计算机分配几个连续的空间,长度不能改,只有声明时定义
赋值: a[0]=8;//通过下标区分,第一个从0开始
处理数据: a[0]=a[0]*10;
一条语句的完整声明:数据类型[] 数组名 = new 数据类型[数组大小];
数据类型[] 数组名 = {值};
数据类型[] 数组名 = new 数据类型[]{值};
创建数组并赋值时,不能用分号隔开,必须在一条语句完成。

7.二重循环

二重循环:一个循环体内又包含另外一个完整的循环,外层循环变量变换一次,内层循环变量要变化一遍。
可以是while(或do while或for)循环中包含一个while(或do while或for)循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值