如何简化System.out.println

本文介绍了一种在Java中简化System.out.println等输出语句的方法,通过使用import static语句来减少代码冗余,并提供了使用Math类静态方法的示例。

自从C++转到java就感觉输出语句很长,下文提供一个化简的方法

运用import 语句导入静态方法或字段
import static java.lang.System.*;

然后就可以化简为 out.println(“jjkl”)等

导入import java.lang.Math;

相关静态方法可化简为 abs(-2)
在这里插入图片描述

### 代码功能概述 这段 Java 代码的主要功能是从用户那里获取一行输入,然后将这行输入输出,接着输出一些固定的字符串和进行一些基本的数学运算,并输出运算结果。 ### 代码详细分析 ```java import java.util.Scanner; public class HelloWorld { public static void main(String []args) { // 创建一个 Scanner 对象,用于从标准输入(键盘)读取数据 Scanner in = new Scanner(System.in); // 从标准输入读取一行文本,并将其存储在字符串变量 s 中 String s = in.nextLine(); // 输出用户输入的一行文本 System.out.println(s); // 输出拼接后的字符串 System.out.println("Hello World!" + " I love you"); // 输出拼接后的字符串 System.out.println("hello ross," + "I love you"); // 输出 15 加 3 的结果 System.out.println(15 + 3); // 输出 18 加 8 的结果 System.out.println(18 + 8); // 输出 18 除以 2 的结果 System.out.println(18 / 2); // 输出 14 减 3 的结果 System.out.println(14 - 3); // 输出 7 乘以 7 的结果 System.out.println(7 * 7); // 输出 15 除以 2 的余数 System.out.println(15 % 2); // 声明一个整型变量 a int a; // 给变量 a 赋值为 1 a = 1; // 将变量 a 的值乘以 8,并将结果重新赋值给 a a *= 8; // 输出变量 a 的最终值 System.out.println(a); } } ``` ### 潜在问题 1. **资源未关闭**:`Scanner` 对象在使用完后没有关闭,可能会造成资源泄漏。可以在使用完 `Scanner` 后调用 `in.close()` 方法来关闭它。 2. **异常处理缺失**:代码没有对用户输入进行异常处理。例如,如果用户输入的内容不符合预期,可能会导致程序出现异常。 ### 优化建议 ```java import java.util.Scanner; public class HelloWorld { public static void main(String []args) { try (Scanner in = new Scanner(System.in)) { String s = in.nextLine(); System.out.println(s); System.out.println("Hello World!" + " I love you"); System.out.println("hello ross," + "I love you"); System.out.println(15 + 3); System.out.println(18 + 8); System.out.println(18 / 2); System.out.println(14 - 3); System.out.println(7 * 7); System.out.println(15 % 2); int a = 1; a *= 8; System.out.println(a); } catch (Exception e) { System.err.println("An error occurred: " + e.getMessage()); } } } ``` 使用 `try-with-resources` 语句可以自动关闭 `Scanner` 对象,同时添加了异常处理,提高了程序的健壮性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_Rikka_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值