数据类型:分为基本数据类型和引用数据类型 基本类型分为四类八种 byte的取值范围在0-127 在定义long类型时,要在数据未部加L,在定义float类型时,也要在尾部添加F 定义字符串用string 一个字时可以用char类型定义 浮点类:float,和double类型,取值范围 -1.79769313486231570E+308 到 -4.94065645841246544E-324;超出及报错,double类型必须要有小数点 案列1,输出基本信息 class Scratch { public static void main(String[] args) { String name = "小明"; int age = 18; char sex = '男'; long tle = 13521247851l; System.out.println("姓名:"+name); System.out.println("性别:"+sex); System.out.println("年龄:"+age); System.out.println("电话号码:"+tle); } } 在这犯了几个错误,首先是在char里面填写变量用了双引号,其次在定义电话号码时先用了int类型而它的取值范围只在10位数,电话号码是11位数超出取值范围 标识符 硬性要求:以数字,字母、下划线、美元符号组成,不能以数字、关键字开头,并且区分大小写 软性建议:小驼峰命名:方法、变量 键盘录入: Scanner类,用于接收键盘输入的数字 步骤1:导包 import java.utill.Scanner 步骤2.创建对象,建立一个对象用来接收输入的内容 Scanner sc = new Scanner(System.in) 步骤3.接收数据,可以理解之前创建的数据是虚体的,现在把数据变为实体接收 int i = sc.nextInt() 案例1输入两个数相加 import java.util.Scanner; class Scratch { public static void main(String[] args) { Scanner agr = new Scanner(System.in);//agr可以理解为小钥匙,用agr打开了Scanner的仓库 System.out.println("请输入你的年龄:"); int age = agr.nextInt(); //转动钥匙,获取一次数据,把数据赋值给age System.out.println("你输入的年龄为:"+age); int nub = agr.nextInt(); //再用钥匙获取一次数据 System.out.println("两次数据相加的和为:"+(nub+age)); } } ----------------------------------------------------------------------------------- 使用Scanner模块里面的next Line获取的数据类型是Str类型,所以需要用Str定义 字符串类型和python一样有切片分隔符,使用方法也很简单,直接对象.split(”分割关键字“) 字典浅说一下,string[] 变量名 接下来是数据转换 目前只学到str转换int int a = Integer.parseInt(arr[0]); 接下来是格式化输出,保留 String.format("%.1f",变量 三元运算符:可以进行判断,根据判断结果得到不同的内容 格式为关系表达式?表达式1:表达式2; 表达式不能直接使用,需要赋值或者直接输出
标签:JAVA,入门,int,age,System,Scanner,println,out From: https://www.cnblogs.com/Alom/p/16894536.html