Java之变量(五)

我们上一篇博客只是学了简单的输入输出,并不能将我们的输入作为多个结果来使用,所以我们就需要借助变量来实现


上一篇的代码如下,我们当然也能实现其减法操作,但是如果我们希望被减数是我们输入的值那应该如何呢,我们试试把注释掉的输入部分拿回来

package hello1;

import java.util.Scanner;

public class Hello1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello World!");
//		Scanner in = new Scanner(System.in);
//		System.out.println("echo: " + in.nextLine());
		System.out.println("2+3 = "+(2+3));
	}
}

有过一定基础的当然知道如何改变其输入

public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello World!");
		Scanner in = new Scanner(System.in);
		System.out.println("100-11 = "+(100-in.nextInt()));

注意我们的输入类型定义为了int,我们输入何值,当然可以执行正确的结果,但是我们的提示语句仍然是-11,很多同学有过别的语言的基础,知道如何修改

System.out.println("100-" + in.nextInt() + "=" +(100-in.nextInt()));

在这里插入图片描述
可是这样我们运行的话就只有输入一个是不会出来结果的,只有输入两个数值,才会有输出,这个时候就需要我们的变量来解决问题了

在这里插入图片描述
其变量定义比较的简单,学过C语言的应该更加的上手

当然我们的100也可以作为一个变量而不是一个我们确定在输出中的值,如果不希望被修改,我们可以这样定义

final int count = 100;

而如果我们希望我们的count和price都是我们的输入的值,我们可以这样操作

int count = 100;
int price = 0;
count = in.nextInt(); 
price = in.nextInt();
System.out.println(count + "-" + price + "=" +(count-price));
	

输出为
在这里插入图片描述
当然输入的100和22也可以用空格隔开,同时为了增加程序输出的可读性,我们可以增加提示语句来输入

int count = 100;
int price = 0;
System.out.print("请输入票面:");
count = in.nextInt(); 
System.out.print("请输入金额:");
price = in.nextInt();
System.out.println(count + "-" + price + "=" +(count-price));

输出为

请输入票面:111
请输入金额:22
111-22=89

注意这里的println和print
一个是指输出换行,一个指输出不换行

下面列出Java的一些保留字,不需要记忆,只要输入的时候出现为紫色,说明就不能用做自己的变量
在这里插入图片描述

发布了78 篇原创文章 · 获赞 181 · 访问量 8686

猜你喜欢

转载自blog.csdn.net/qq_44790423/article/details/100829479