嗨嗨还,又是我
我今天来教大家入门java里的print(打印文本到控制台)和input(在控制台输入信息)是怎么实现的,首先,你得有个java编译器,可以去jetbrains官网下载一个,额,然后就是下一个jdk,在Edge直接搜索,选一个版本(我建议是17)下载,然后配置java
java编译器下载网址:Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
jdk下载网址:Java Downloads | Oracle
配置好后,“print”的实现方法如下:
public class print{
public static void main(String[] args){
System.out.println("Message");
}
}
运行效果:
>>> Message
利用这个,我们就可以做出一个Hello,word程序了
然后是“input”的实现方法:
import java.util.Scanner;
public class input{
public static void main(String[] args){
//Scanner后面的变量名可以自己改
Scanner inputs = new Scanner(System.in);
System.out.println("请输入年龄");
//整数输入框
inputs.nextInt();
}
}
运行效果:
>>> 请输入年龄
>>> 11
效果是已经达到了,可是没法像python里的input一样,输入前带字符
别急,用下面的代码:
public class input_2{
public static void main(String[] args){
Scanner inputs = new Scanner(System.in);
//注意这里是print,不是println
System.out.print("请输入:");
inputs.nextLine();
}
}
运行效果:
>>> 请输入:156456241564256
那么,怎么在控制台输出彩色字符呢?
其实,学过Python的,应该都知道,因为它两实现方法是有点像的
而且我看了一下,好像在Linux上才有效果哦,
不多说,先把颜色表列出来!
字体颜色: 黄色:33 绿色:32 青色:36 红色:31 黑色:30 蓝色:34 白色:37
背景颜色: 黄色:43 绿色:42 青色:46 红色:41 黑色:40 蓝色:44 白色:47
字体效果:删除线:9 下划线:4 斜体:3 默认:0 反显:7 或 8 粗体:1
温馨提示:Java控制台无法输出背景色!
Java彩色字体格式:"\033[你的字体颜色;字体效果m你的字符(输出的字符)\033[0m"
例子:
public class colour_print{
public static viod main(String[] args){
System.out.println("\033[31;9m微信到账:1亿元\033[0m");
}
}
运行结果:
微信到账:一亿元
顺便拓展一下,Python输出彩色字的方法:
格式:"\033[字体效果;字体颜色;背景颜色m你的字符(输出的字符)\033[0m"
例子:
print('\033[1;36;40m哈哈哈,测试\033[0m')
运行结果:
哈哈哈,测试
提示:以上颜色例子在java和python均有效