对于C语言想必大家已经了解了,并且熟悉如何进行输入输出了!简单描述一下C语言的输入输出语句为:
int n=0;
scanf("%d",&n);
printf("%d\n",n);
但是对于Java,相比于C语言,Java的输入输出语句就显得颇为复杂,但是功能确实很强大!!
下面笔者来带领大家:浅谈一下Java中的输入输出!
1.Java语句中的输出有三种:
System.out.println("输出且换行!"); System.out.print("输出不换行!"); //该语句与第一个语句相比,缺少了:ln System.out.printf("%s\n","格式化输出,跟C语言的语法一样");
对于上述语法,一般使用较多的为第一个与第二个!!对于C语言的那种输入,在Java中显得有点复杂化,所以一般不是很经常使用!! !
上述代码的运行结果为:
2.Java语言的从键盘输入:需要用到:Scanner 读取字符串/整数/浮点数
下面请看笔者的Java输入语句:
注意:这个是刚开始的原始情况:笔者还没有输入语句:
请仔细看清楚接下来语句的变化!!!
当我们刚输入完成Scanner,就会自己蹦出来类函数:import java.util.Scanner;!!(这个不需要我们管!在Java中,已经给我们定义好了,拿出来直接使用就可以!)在输入语句的代码中:是必须有的!!
接着进行输入代码:
import java.util.Scanner;
public class Them {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int n=scan.nextInt(); //读取整数
System.out.println(n); //打印整数
scan.close(); //跟C语言的文件一样,用完了得关闭!
}
}
因此,上述代码就是简单的输入一个整数,并且打印出来的全部代码!!请看笔者的输入:
上面就是Java的从键盘输入的大概思路!
下面对于字符串,整数,浮点数来做一下介绍:其中,主要的代码为:
import java.util.Scanner;
public class Them {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入姓名:");
String name = scan.nextLine(); //字符串
System.out.println(name);
System.out.println("请输入年龄");
int age = scan.nextInt(); //整数
System.out.println(age);
System.out.println("请输入你的工资");
float f =scan.nextFloat();
System.out.println(f);
scan.close(); //跟C语言的文件一样,用完了得关闭!
}
}
对于上述的代码的运行结果为:
上述则为简单的输入输出语句!!到此就大致讲解完毕!!!
但是,对于:字符串的输入还有另外一种形式:请看笔者的接下来的代码:重新定义一个:String 类型的:name2 ,因此,代码为:
import java.util.Scanner;
public class Them {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入姓名:");
String name = scan.nextLine(); //字符串
System.out.println(name);
String name2 = scan.next(); //字符串
System.out.println(name2);
scan.close(); //跟C语言的文件一样,用完了得关闭!
}
}
字符串的输入有两种:
//第一种:
String name = scan.nextLine(); //字符串
//第二种:
String name = scan.next(); //字符串
对于上述两种代码的输出结果为:
因此,上述的总结为:next相对于nextLine来说,遇到空格就结束了!!因此,对于有空格next的输入,我们可以进行下面操作:
import java.util.Scanner;
public class Them {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入姓名:name2");
String name2 = scan.next(); //字符串
System.out.println(name2);
String name3 = scan.next(); //字符串
System.out.println(name3);
scan.close(); //跟C语言的文件一样,用完了得关闭!
}
}
不过,对于上述代码,用起来显得有点复杂,仅仅了解即可!!不建议使用!!
代码的运行情况为:
因此,我们需要谨记一下!!
本文就先到此结束,若各位老铁,心中有疑惑,请及时私聊笔者哟!!能为你效劳,是笔者的最大的荣幸!!