java基础 2. 数据类型
Posted adeepbluesky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础 2. 数据类型相关的知识,希望对你有一定的参考价值。
2. 数据类型
参考资料 课工场 陈璇
1. 变量
变量名
? 命名规则
? 有意义
? 不能使用关键字
? 字母数字下划线(字,下,美,人,数,骆驼)
变量类型
数值
整型 int
浮点型 double float
非数值
字符char
布尔boolean
字符串String
变量值
2. Java常用数据类型
数据类型 | 大小 | 取值范围 |
---|---|---|
byte | 1字节8位 | -128到+127 |
int | ||
short | ||
long | ||
float | ||
double |
3. 变量声明及使用
int a;
a = 100;
字符串用英文引号引起来
//输出个人简历信息:姓名、性别、年龄、考试分数
public class PrintInfo {
public static void main(String[] args) {
/*String xString= "姓名、性别、年龄、考试分数";
System.out.println(xString);*/
//使用变量来存储个人信息
String name = "张三";
char sex = '男';
int age = 18;
double score =98.5;
System.out.println("姓名:" + name);
System.out.println(age);
System.out.println(score);
}
}
3. 常量
常量名全大写,
不同字符用下划线隔开
只能被赋值一次
//计算圆形的面积
public class MathCalc {
public static void main(String[] args) {
double r = 1.5;
final double PI = 3.14;
double s = r*r*PI;
System.out.println("圆的面积是:" + s);
}
}
4. Scanner使用
接收用户键盘输入的值
导入Scanner类
import java.util.Scanner;
或import java.util.*;
创建Scanner对象
使用
import java.util.Scanner;
//输出个人简历信息:姓名、性别、年龄、考试分数
public class PrintInfo2 {
public static void main(String[] args) {
Scanner inputScanner =new Scanner(System.in);
System.out.println("请输入姓名:");
String name = inputScanner.next();
System.out.println("请输入性别:");
String sex = inputScanner.next();
System.out.println("请输入年龄:");
int age = inputScanner.nextInt();
System.out.println("请输入分数:");
double score = inputScanner.nextDouble();
System.out.println("姓名:" + name);
System.out.println("性别" + sex);
System.out.println("年龄" + age);
System.out.println("分数" + score);
}
}
没有nextchar();
以上是关于java基础 2. 数据类型的主要内容,如果未能解决你的问题,请参考以下文章