Java基础——输入函数+条件控制语句
- 输入函数
- 条件控制语句
输入函数
首先我们打开 eclipse 创建新的Class
如何创建新的Class戳这里
概念:
输入函数:
可以在控制台内进行输入,同程序进行交互。
public class Demo01 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
//可以在控制台内输入一个整数(int)
}
}
但是现在还不可以输入一个整数
一个小灯泡红叉说明
可以改正我们出现的不合法问题
将鼠标移到划波浪线的地方
出现如图
点击第一个
然后代码变成
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
}
}
我们声明一个变量去接收输入的内容
int num =s.nextInt();
当你敲 s. 的时候会出现很多函数
然后我们接着敲n时也有很多函数
输入数字
接下来我们进行一个实例测试:
这里我们输入数字
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
//可以在控制台内输入一个整数(int)
int num =s.nextInt();
}
}
运行后如图
我们在控制台中输入一个数字 3然后回车
在一个程序中输入函数可以多次使用
实例:
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
//可以在控制台内输入一个整数(int)
int num =s.nextInt();
System.out.println(num*num);
int num1 = s.nextInt(); System.out.println(num1*num1*num1);
}
}
num和num1是不同的变量
但用的是同一个输入函数
运行结果:
输入字符串
代码如下:
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String message = s.next();
System.out.println(message+message);
//字符串
}
}
运行结果
在使用完输入函数后要养成关闭输入函数资源的使用的习惯
代码如下:
s.close();
//关闭资源
条件控制语句
形式1:
if(条件表达式){
语句块1;
}
形式2:
if(条件表达式){
语句块1;
}else{
语句块2;
}
形式3:
if(条件表达式1){
语句块1;
}else if(条件表达式2){
语句块2;
}else{
语句块3;
}
if语句可以嵌套
实例:
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
// 判断该同学是否成年
System.out.println("请输入该同学的年龄:");
Scanner s = new Scanner(System.in);
int age = s.nextInt();
if(age >0 && age<1000){
if(age >=18){
System.out.println("已成年");
}else{
System.out.println("未成年");
}
}else{
System.out.println("输入不合法");
}
运行结果:
版权声明:本文为weixin_46335196原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。