目录
基本数据类型:
编辑
Scanner:
字符拼接:
课后小题:
基本数据类型:
如图可见:Java里面有八种基本数据类型。
注意:在其中我们需要注意的是int默认整型数据,double是默认浮点型数据。因此我们用直接用long和float类型时编译器会报错。
所以我们在long的数据后面需要加上大写或小写的L,这边建议大写(l太像1了)。
而在float的数据后面需要加上大写或小写的F。
注意:还有一个点,没有定义的变量不能直接用,不然会报错。
所以我们有两种定义方法。
1.声明和定义在一起
2.声明和定义分离
Scanner:
在学习Java的初期学Scanner的时候我们只需要知道怎么用Scanner就行,原理先别管。
我们用Scanner的基本格式是这样的
字符拼接:
我们在使用Java打印东西的时候一般使用println,因为它可以自动换行,就省得写\n,以及它不用我们自己推格式。而使用println我们又要知道它的字符拼接。
举两个简单的例子
public class Test {public static void main(String[] args) {int age=18;System.out.println("age:"+age+10);System.out.println(age+10+"age:");}
}
可以自己猜一猜打印结果:
由此我们可以知道我们的字符拼接一定是遇到字符才会开始拼接,下边一个println开始没有字符,所以只进行加法运算。
课后小题:
学到这里我们就可以写一个简单的人物身份信息。
题目要求,输入人物姓名,年龄,性别,身高,以及marry情况。再将他打印出来。
举个简单的样例:
public class Test {public static void main(String[] args) {Scanner sc=new Scanner(System.in);String name;int age;String sex;double heigh;boolean marry;System.out.println("输入姓名");name=sc.next();System.out.println("输入年龄");age=sc.nextInt();System.out.println("输入性别");sex=sc.next();System.out.println("输入身高");heigh=sc.nextDouble();System.out.println("输入是否marry");marry=sc.nextBoolean();System.out.println("name:"+name);System.out.println("age:"+age);System.out.println("sex:"+sex);System.out.println("heigh:"+heigh);System.out.println("marry?:"+marry);}
}
运行结果:
非常的简单!