Java第一课_输入输出
1.Java程序结构
-
代码
package com.msr.lesson01;
public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); } }
-
笔记
package com.msr.lesson01;
package是包名,包是用来分类管理文件的 ,.
必须位于源文件的第一条语句位置
public class HelloWorld
HelloWorld是类名,类是Java语言的基础单位.
必须和java文件文件名相同
public static void main(String[] args)
main是主函数,是程序的入口.
一个类可以为空,但如果设置主函数只能设置一个.
System.out.println("HelloWorld!");
这是一个简单的输出语句,Java的代码由许多语句组成.
必须加上分号";"才是一个完整的语句
2.输出语句
-
代码
package com.msr.lesson01;
`public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld!");
System.out.print("HelloWorld!\n");
System.out.println('H');
System.out.println(""Hello,World!"");
System.out.println(20231203);
}}`
-
笔记
System.out.print("HelloWorld!\n");
System.out.print()是常用的输出语句,它能输出()中的内容.
()中不能为空.
System.out.println("HelloWorld!");
System.out.println()是常用的输出语句,它会自动在内容结尾加换行符,因此()中可以为空.
System.out.println('H'); System.out.println("\"Hello,World!\""); System.out.println(20231203);
输出语句中可以填入各种内容
('')只能写入单个字符,("")中可以写字符串,也可以直接在()中写入数值,etc.
System.out.print("HelloWorld!\n");
System.out.println("\"Hello,World!\"");
\是转义符,结合之后的单字符,有各种各样的功能.
如\n就是换行符,\"就能在("")中正常显示"符号.
public static void main(String[] args)
main是主函数,是程序的入口.
一个类可以为空,但如果设置主函数只能设置一个.
-
成果
3.输入语句
-
代码
`package com.msr;
import java.util.Scanner;
/***@author 张晗
*@create 2023-12-04 上午12:58
*@desc
*/public class lesson02
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);System.out.println("请输入姓名"); String name = scanner.next(); System.out.println(name); System.out.println("请输入账户"); long account = scanner.nextLong(); System.out.println(account); System.out.println("请输入余额"); float money = scanner.nextFloat(); System.out.println("您的余额为" + money); scanner.close(); }
}`
-
笔记
Scanner scanner = new Scanner(System.in);
Scanner是输入时需要用到的类,它能读取用户输入的内容.
String name = scanner.next(); long account = scanner.nextLong(); float money = scanner.nextFloat();
根据输入内容格式不同,Scanner需要调用对应的函数.
scanner.close();
Scanner在使用完毕后,需要手动释放资源.
-
成果