10.10java学习日记

xumostar / 2024-10-11 / 原文

10.10Java学习日记

输入格式

在头顶输入import java.util.Scanner;

在主方法中输入Scanner scanner=new Scanner(System.in);
后面调用如下:

变量名=scanner.next(变量类型)(); 注意:变量类型首字母大写

输出格式

一个是println,自带换行效果,想要输出一连串数据,中间用+号连接,但缺点在于不能像c一样选定宽度和用0填充空格。

所以另一种输出是printf,该输出方式和c一样。

字符串的处理

String[] parts=time.split(",");

​ int h=Integer.parseInt(parts[0]);

​ int m=Integer.parseInt(parts[1]);

split作为刀在逗号位置把字符串一分为二

Integer是处理整数的库,parseInt是库中的一个函数,用来把字符串直接转为整数

把字符转为整数也可以采用ASCII-48的做法

反思

今天刷题时发现我还是太随意,把数组或者函数名搞错。

其次也是老毛病了,没想好思路就按照从前的经验开始敲代码,但还是有不一样的地方,导致我浪费很多时间o(╥﹏╥)o

遗留问题

c中(变量名)的意思是变量!=0,但该写法在java中会报错,只能写(变量名!=0)?

附一张新兰~