Java基础——输入函数+条件控制语句

Java基础——输入函数+条件控制语句

  1. 输入函数
  2. 条件控制语句

输入函数

首先我们打开 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版权协议,转载请附上原文出处链接和本声明。