java学习笔记,关于java的一些基础知识,适用于初学者,第一节

 
第一节
bin 目录是表示二进制的的意思 , 所有的可执行程序都放在这里边
jar 是做 jar 包的
jbd 是反编译用的
demo 目录中放的是例子程序
lib 放的是类库
 
制作 jar 文件
D:/j2sdk1.4.2_10/jre/lib 下有 rt.jar 这是 sun 公司提供的
 
 
java 八种数据基本类型
 
1.byte b; 字节类型 , 有符号的八位的整数
强制类型转换 :
byte b;
b=3;
b=b*3;
那么 b java 自动提升为 int 形了
需要强制类型转换拉使程序运行
b=(byte)(b*3);
要加口号 , 定义运算顺序
 
 
2.short s; 有符号的两个字节的整数 , 十六位的整数
3.int a; 四个字节有符号的整数
long b;  八个字节有符号的整数
 
4.char ch; 两个字节无符号的字符类型 0-65535
ch='a' ch='97'
System.out.println(ch)
float a; 四个字节来表示
float f;
f=1.3f 要加个 f 表示为单精度浮点型 ,java 认为 1.3 double
double d; 八个字节来表示的
 
5.boolean bool;  只有两个取值 true,
bool=true;
System.out.println(bool);
 
java 里的真假判断只能用 true 和假
if(true)
{
}
 
java 中的数组定义 :
int num[];  不可以在定义数组的时候定义数组的大小的
num = new int[3]; 要这样定义数字的大小的
或者
int num[] = new int[3];
或者用 java 建议的方式去定义
int[] num;
定义的时候去分配数组的值
int [] num={1,2,3};
或者
int [] num = new int[]{1,2,3}
 
大众定义方法 :
int [] num;
num=new int[2];
num[0]=1;
num[1]=21;
num[2]=345;
System.out.println(num[0]);
 
 
 
二维数组 :
 int [] [] num;
 num = new [3] [4];
 num[0][1]=12;
 num[2][3]=33;
  数组的行和列可以不同
 int [] [] num;
num=new int[3][];
num[0]=new int[5];
num[1]=new int[3];
num[2]=new int[2];
num[0][4]=45;
num[1][2]=34;
num[2][1]=21;
System.out.println(num[0][4]);
System.out.println(num[1][2]);
System.out.println(num[2][1]);
System.out.println(num[0][2]); 数组没有付值的那么初始化的时候为 0.
二维数组的定义的初始化付值
int [][] num=new int[][]{{1,2,3},{4,5,5}};
int [][] num={{1,2,3},{4,5,5}};
 
int [][] num={{1,2,3},{4,5},{6}};
System.out.println(num[0][2]);
System.out.println(num[1][1]);
System.out.println(num[2][0]); 结果为 3,5.6
 
int i=3;
System.out.println(i++); 结果为 3
 
int i=3;
System.out.println(++i); 结果为 4
 
int i=3
int count=(i++)+(i++)+(i++);
System.out.println(i); 结果为 6
System.out.println(count); 结果为 12
 
int i=3
int count=(++i)+(++i)+(++i);
System.out.println(i); 结果为 6
System.out.println(count); 结果为 15
 
流程控制语句 :
if()
{
}
 
while(true)
{
}
do
{
}while
for(int i=0;i<10;i++)i 在作用于在 {} 之间 , 在外边不可以访问
{
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值