2016.03.04///Java学习记录①
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016.03.04///Java学习记录①相关的知识,希望对你有一定的参考价值。
import java.util.Scanner; public class xinxi { public static void main(String[] aa) { Scanner in = new Scanner(System.in); //创建Scanner类对象 System.out.printf("Enter your name: "); String name = in.nextLine(); //输入姓名 System.out.printf("Enter your telephone number: "); String tel = in.nextLine(); // in.nextLine 读取输入的下一行内容 System.out.printf("Enter your address: "); String address = in.nextLine(); //输入通讯地址 System.out.printf("Enter your post number: "); String post = in.nextLine(); //输入邮政编码 System.out.println("Name: " + name); System.out.println("Tel: " + tel); System.out.println("Address: " + address); System.out.println("Post Number: " + post); } }
以上源码出自《Java语言程序设计教程》42页
代码笔记:
import java.util.Scanner; //Scanner类位于java.util包中,因此在使用它的程序前需要import这个包 public class xinxi { public static void main(String[] aa) { Scanner in = new Scanner(System.in); //System.in是一个标准输入对象 //首先用System.in创建一个Scanner类对象 System.out.printf("Enter your name: "); //函数printf从左往右读取,读取结果入栈,处理时从栈顶开始,所以我们看见的结果是,从右边开始处理的。 String name = in.nextLine(); //in.nextLine()读取输入的下一行内容 System.out.printf("Enter your telephone number: "); String tel = in.nextLine(); System.out.printf("Enter your address: "); String address = in.nextLine(); System.out.printf("Enter your post number: "); String post = in.nextLine(); System.out.println("Name: " + name); System.out.println("Tel: " + tel); System.out.println("Address: " + address); System.out.println("Post Number: " + post); } }
Java中print、printf、println的区别
print()是一般的标准输出,不换行;
printf()是格式化输出函数,printf()函数的调用格式为: printf("<格式化字符串>", <参量表>);
println()和print()唯一的区别是输出后换行。
没能理解:
我的理解代码如下:
在前一个带输出项的print()的最后添加“,”或“;”,再添加一个空的print(),运行时使得下一个带输出项的print()换行。
public class ceshi { public static void main(String[] bb) { System.out.print("今天是2016年3月4日,"); System.out.print(""); System.out.print("今天是星期五。"); } }
然而并没有
这句话未理解,待我理解了再来补充。
本文出自 “梧桐丫” 博客,转载请与作者联系!
以上是关于2016.03.04///Java学习记录①的主要内容,如果未能解决你的问题,请参考以下文章