Java 初学者-数据类型
今天完成什么?今天学习了mian()函数的写法。方法必须是public static void类型的,方法必须接受一个字符串参数。main()函数语法为public static void main(String []args){}。public是指该工程中所有类可以访问。static表示该函数是一个静态函数,存储在静态存储区。void返回为空类型。main是方法名称。String []args是参数。昨天我编写了第一个java源程序。也了解到其打印语句是System.out.println("Hello World");。然后学习了变量的类型。(注:由于java语言为强类型语言,因此变量必须声明。与C,C++相似)声明形式类型 变量名;。初始化变量 =值或在定义的时候初始化。
java有八种数据类型。byte,float,double,short,int,long,boolean,char,string。他们默认值全为零。常量的声明方式为public static final。java中也存在类型转换,但要考虑范围的大小,否则报错。并且引入了引用类型,也就是除基本类型之外定义的类型。后来了解了java语言的标识符及转义字符,大部分与c和c++相似。
今天完成了Java程序设计完全学习手册的第二章的求和。代码如下
public class qiuhe{
public static void main(String []args){
int i=1;
int sum=0;
for(i=1;i<=50;i++){
sum=sum+i;
}
System.out.println(sum);
}
}
遇到问题?1.java给变量命名的时候要规范。标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始。不能以数字开头,但能组成。这与C和C++是不同的。因为新增加了$。
2.新引入了boolbean,byte数据类型。其默认值分别为false,0。3.每个变量有范围从定义开始,到大括号结束。4.变量的默认值为零,是在是类的成员的情况下,而局部变量需要初始化,否则编译错误。这与c和c++不同。5.变量名不能重复否则报错。而c语言与c++在不同作用域的情况下,可以声明相同名的变量。
明天计划:学习java运算符。