Java第二天

Java基础

程序代码都在一个类中,类 == java程序,用class定义
格式: 修饰符 class 类名{
程序代码
}
System.out.println(“这是第一个”
+ “java程序”);

注释

  1. 单行 //
  2. 多行 /* */
  3. 文档注释 /** */ 可以用javac命令将文档注释提取出来生成帮助文档

标识符

包名:所有字母小写
类名,接口名:每个单词首字母大写
方法名,变量名:第一个单词首字母小写,第二个字母开始首字母大写
参数名
标识符由字母数字下划线$组成,但不能是数字开头,也不能是java关键字
常量名所有字母大写,单词间用下划线隔开
用有意义的英文单词定义标识符
所有关键字都是小写,const,goto是保留关键字,true false null是单独标识类型

null表示引用对象为空

常量中浮点数后面应加f或d,不加则默认为double型,故double型可加可不加d

为long赋值的数超出int 型范围后面加L

char字符类型占两个字节

自动类型转换要达到两个条件才能顺利:1.数据类型彼此兼容2.目标类型取值范围>源类型,强制也是如此

变量的作用域在包裹它的大括号内

在进行取模运算(%)时,正负取决于被模数%左边的符号

int x = y = z = 5; 是错的

& | ^ && ||
与 或 异或 短路与 短路或
&时,无论式子左边真或假,右边表达式都会运算
&&时,左边为假时,右边表达式不运算

搞不清楚java运算优先级时,可以巧妙利用()做出你想做的运算顺序
String:字符串类型
if…else if …else

switch中可以传入多种类型的值

循环:while do…while for
continue:结束本次循环,进入下一次循环
Random类中方法nextlnt(int n) 生成0-9 的随机数

使用键盘输入数字:Scanner sc = new Scanner(System.in);
int i = sc.nextInt(int n)
随机数字:public int nextInt(int n)
使用以上两个类时要用import语句引入这两个类所在的包

Java中方法 == c ++ 中的函数

方法的重载:java中允许在一个程序定义的多个名称相同的方法,但是参数的类型和个数必须不同

数组:int[ ] x; //声明一个int[]类型的变量
x = new int [100]; 创建一个长度为100的数组
数组中元素默认值如下

byte short int long 0
float double 0.0
char ’/u0000‘ 空字符
boolean false
引用数据类型 null

数组的静态初始化 1.类型[ ] 数组名 = new 类型 [] {元素,元素,…};
2.类型[] 数组名 = {元素,元素,元素,…};
为了方便,建议使用第二种

java中数据类型分为基本数据类型和引用数据类型。基本数据类型包括 数值型 字符型 布尔型 ,引用数据类型包括:类,接口,数组,枚举。

一天又溜走了。

为可能,尽所能!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值