1.文件<—>类:
相对于c的文件,Java将其命名为类。
类的写法:
public class 类名{
}
2.函数<—>方法:
Java的类中的方法类似于c语言的函数:
如下:
public class 类名{
void 方法名(){
}
}
c语言中函数类型的表示在Java中也通用
如:
void 方法名(){}
int 方法名(){} 等等
同样的函数要放在文件中,方法要放在类中
与c语言相同,C语言需要一个main函数作为主函数;Java也需要一个main方法。
main方法展示如下
public class 类名{
public static void main(String[] args{
//方法的代码
}
}
Java中又将main方法称为程序的起点
main方法一般有两个用法:
1.用来测试类
2.启动java
3.数据类型
Java中的数据类型基本与c相同,使用方式也基本一致
byte | 8bits |
short | 16bits |
int | 32bits |
long | 64bits |
float | 32bits |
double | 64bits |
注意:在Java中浮点型默认为double,如果想要表示为float型在变量后加f。
如:
float f=32.5f
且在Java中有布尔类型,当然在c99中c语言也加入了布尔类型的头文件
下面是布尔类型的表示
boolean a = true
boolean a = false
布尔类型主要是表示一个变量的为正确或者错误
如在while循环中while括号中的0表示的是错误,正数表示正确,这里的true就可以理解为正数
而false可以理解为0。
4.创建对象
类似于c中调用库,Java中的类也可以被调用,但是类的调用以一下方式实现
类名 对象名 = new 类名()
这里也称为创建对象
对象可以如下使用:
对象名.方法()
对象名.数据类型=数据类型的值
同样不同的还有数组的表达式
在c中 int a[10]即为一个数组
在Java中:
先要 int[] 数组名
然后 数组名 = new int[10]//其中10可以更改,上下数组名要相同
在Java中while,if,for,break,do while等用法与c语言相同。
但java中有一个加强版的for循环看,它能够运行数组或其他集合的元素
下面是其表达:
for(数组类型 一个数组类型的变量 : 要被逐个运行的集合){
}
最后Java的强制类型转化与c语言相同
int a;
long b;
a=(int)b;