在c语言的基础上对Java学习(一)

Java将文件组织为类,类包含方法。数据类型与C语言相似,包括基本类型如int、float、boolean。对象的创建通过`new`关键字,数组的声明和初始化也有所不同。Java的for-each循环方便遍历集合。
摘要由CSDN通过智能技术生成

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;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值