变量和数据类型 第18课-通过args数组获取数据
概述
通过main方法的args数组可以从控制台获取一组 字符串 数据。
案例
【案例】给main方法的args数组输入两个整数,对这两个整数进行四则运算
变量和数据类型 第19课-通过 Scanner 从控制台获取数据
概述
1、Scanner类用于扫描从控制台输入的数据,可以接收字符串和基本数据类型的数据。
2、Scanner类位于java.util.Scanner包中。
Scanner类的常用方法
1、String next();
作用:接收控制台输入的一个字符串。
2、String nextLine();
作用:接收控制台输入的一个字符串。
3、int nexInt();
作用:接收控制台输入的一个int类型的数据。
4、double nextDouble();
作用:接收控制台输入的一个double类型的数据。
5、boolean nextBoolean();
作用:接收控制台输入的一个boolean类型的数据。
使用步骤
步骤1、创建Scanner类的一个对象。
示例:
Scanner scanner=new Scanner(System.in);
步骤2、通过scanner调用next等方法,接收控制台输入的数据。
示例:
System.out.println(“姓名:”);
String name=scanner.next();
变量和数据类型 第20课-控制台输入数据的案例
控制台输入数据的案例
【示例】从控制台输入多种类型的数据
通过控制台输入一个人的姓名、性别、年龄、身高和性格,然后让该人和大家做自我介绍。
变量和数据类型 第21课-自增、自减、自乘和自除运算
概述
1、自增是一个变量在原有值基础上再增加指定值。
2、自减是一个变量在原有值基础上再减去指定值。
3、自乘是一个变量在原有值基础上再乘以指定值。
4、自除是一个变量在原有值基础上再除以指定值。
自增1
整形变量的自增:
int i=0;
i=i+1;
3、自增运算的简写形式:
1)先加1:++i
示例:
int i=1;
System.out.println(++i)输出结果是2,变量i的值是2
2)后加1:i++
例如:
int i=1;
System.out.println(i++)输出结果是1,变量i的值是2
自增n
自增n:i+=n
等效于:i=i+n
示例:
i+=5;
自减1
1、先减1:–i
示例:
int i=1;
System.out.println(–i)输出结果是0,变量i的值是0
2、后减1:i–
例如:
int i=1;
System.out.println(i–)输出结果是1,变量i的值是0
自减n
自减n:i-=n
等效于:i=i-n
示例:
i-=5;
变量和数据类型 第22课-变量相关 算法 -两个变量值互换
概述
两个变量值互换是基本的算法,在排序等算法中应用。
解法(1)
已知:
int a=100;
int b=10;
交换两个变量值,使得a=10,b=100
正确代码:
int c=a;
a=b;
b=c;
解法(2)
不借助第三个变量,仅在两个变量之间交换值。
步骤1、a=a+b;
步骤2、b=a-b;
步骤3、a=a-b;