哈喽,小伙伴们,我又回来了,还记得上一篇我们讲了什么内容吗?what!你说已经忘记了?,没事那我们先复习一下吧。
上集回顾:
Java的两层皮(主体架构):
public class 类名{
public static void main(String[ ],ags){
}
}
以及我们在c语言里讲的输出函数的格式
System.out.print();
System.out.println();//print后面的ln代表换行
System.out.printf();//格式化输出,具体格式和c语言一样
那么再给大家补充点小知识:/t代表打印空格
复习完上节课的知识我们要开始这节课的内容了。准备好了吗?,我们要出发了。
正在玩命加载ing ……
那么这篇文章,我们主要讲Java中的输入
首先,我们先来回顾一下c语言中的输入函数scanf
scanf函数的格式:scanf("占位符,如%d",取地址符号+变量);
eg.scanf("%d",&a);
当然啦,有的编译器里需要添加一些东西,才能正常使用,如vs,那么这里我就不具体讲了,要不然扯远了。
言归正传,我们来思考一下Java中的输入方式会和c一样吗?我给出的答案是不一样但并非完全不一样。
我们先来看一下Java的输入方式吧
首先,整个代码里头必须有下面这行代码,少了它,编译器就会报错
import java.util.Scanner;
其次,这行代码才是输入数值的那一句
Scanner in=new Scanner(System.in);
当然啦,输入归输入,我们要将他输出时还需要将该数值放入一个变量中,方便我们写后面的输出或者说判断以及循环等
那么,请看代码:
int a = in.nextInt();
那么,也许会有人问:我们该如何多组输入嘞
别慌,我们这就讲解一下多组输入
首先是while循环的多组输入:
while (in.hasNextInt())
{
}
那么我们的数组又该如何输入呢?
别急,这个坑,我们后面再填。
总结一下今天的内容:
Java中的输入方式:
1. import java.util.Scanner;
2.Scanner in=new Scanner(System.in);
3.int a = in.nextInt();
这三点是本篇文章的核心,建议大家抽空多敲即可熟记
那么今天的内容就先到这了,之后我会出一篇文章和大家分享一下适合小白使用的编译器以及安装教程,方便大家学习。
那么各位小伙伴我们下次再见吧!
如果你喜欢我的文章,那么请用您的小手点点关注和赞吧,谢谢啦!