寒假第一弹

运行细节

  1. 应用程序源文件命名:源文件扩展名必须是.java 如果源文件中有多个类,则最多只能有一个public类,如果有,那么源文件的名字必须与这个public类的名字相同;如果没有源文件是public类,那么源文件名字由用户任意命名。main()一定要声明成public,使得在类的其他地方能调用它,且main( )方法没有返回值,所以在它之前要加上void关键字eg:(定义类: public class App2_1)

  1. win+R打开窗口,先将路径切换到所保存的文件处即在窗口内输入:d:

cd java

  1. 切换好路径后,执行下面命令来编译App2_1.java "javac文件名"

javac App2_1.java

  1. 编译好后,执行下面命令来运行字节码文件(即App2_1.class)运行字节码文件时,只需输入“java主类名”即可

java App2_1

  1. 即可在命令提示符窗口执行内容

数据类型

数据类型分为两大类:一类是基本数据类型存放数据值本身有整型、浮点型、逻辑型和字符型,另一类是引用数据类型存放指向该数据的地址包括类、数组和接口等

基本数据类型:

  1. 整型:八进制:以0开头后跟多个0~7的数字

十六进制:以0x或0X开头

一个整数隐含为int型,当要将一个整数强制表示为长整数时,需要在后面加字母L或l

  1. 浮点型:科学计数法eg:123.45表示为1.2345E+2 E前必须要有数字E后数字必须为整数

一个浮点数隐含为double型若声明为float型需在浮点数后加字母f/F

  1. 布尔型:用来表示逻辑值。它只有ture/false两个取值,所有关系运算的返回值都是逻辑型的值

  1. 字符型:用来储存单个字符,且必须用单引号将字符括上。char型与int型可强制转换eg:int c=20320; char s=(char)c;

标识符

变量,常量,方法,对象和类的名字为标识符

标识符可以由字母、数字和下划线_、美元符号$组合而成,不能以数字开头,区分大小写

字符型常量

转义符:所有转义字符都用反斜线\开头,后跟一个字符来表示某个特定的转义符

\uxxxx 1~4位十六进制数 \ddd 1~3位八进制数

常量的声明:需用关键字final标识,通常final写在最前面eg: final float PI=3.14f

System.out.println( )语句功能是输出括号中引号内容及表达式的值然后换行

System.out.print( )输出不换行

加号+:如果+两侧是数值表达式,做的是加法,如果+有一侧有字符串,加号就是连接符号

强制转换

强制转换类型加(),强制转换后原类型中值不变

next( )方法一定要读取到有效字符后才可以结束输入,对输入有效字符前遇到的空格键、Tab键或Enter键,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键视为分隔符或结束符;而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符

运算符与表达式

一元算数运算符与操作数之间不允许有空格,加一或减一运算符不能用于表达式

逻辑运算符简洁运算(&&、||)与非简洁运算(&、|)的区别在于:非简洁运算在必须计算完左右两个表达式之后,才取结果值;而简洁运算可能只需计算左边的表达式而不用计算右边的表达式

对于异或运算(^):两个值不同,值为真;两个值相同,值为假

运算符的优先级

一元运算符>算数运算>关系运算>逻辑运算>赋值运算

java语言不允许有两个嵌套的复合语句内声明同一个变量

位运算符

按位与(&)

两个个位数都为1时,结果才为1

按位或(|)

两个个位数都为0,才为0,只要有一个为1都为1

按位异或(^)

两个个位数相同为0,相异为1

按位取反(~)

对一个二进制数按位取反,即将1变为0,0变1

左移位(<<)

各二进位全部左移,低位补0

右移位(>>)

各二进位全部右移若干位,对无符号数,高位补0

生活感悟:多休息眼睛,合理用眼

学习计划:备战考试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值