学习Java – 4
将字符串赋值给变量
在中文中,定义字符串变量可以使用”String”。
需要注意的是:
– S的首字母要大写。
– 在变量中使用时,要用双引号将字符串括起来。
大概就是这样吧?
在平常的基本形加上 “String”。
public class Yomogi{
public static void main(String[] args){
String s;
s = "はろーわーるど";
System.out.println(s);
}
}
执行

对于这种程度的事情来说,即使直接在println函数中直接写入字符串,效果也是一样的。但是为了之后从键盘输入的准备,我试着这样做。
从键盘输入
通过键盘输入字符串。
将基本形发展为新基本形,并将其作为键盘输入的基本形记住。
import java.io.*;
public class Yomogi{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
s = br.readLine();
System.out.println(s);
}
}
基本形から追加された部分是:
· import java.io.*;
· throws IOException
· BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
· br.readLine()
吧。
在「br.readLine()」这一部分,从键盘输入的内容被存储在变量s中,大致就是这样。
只需要一个选项:先将这个放在键盘输入的模板上,牢记在脑中。
执行

从这个状态下,用键盘输入”test”。

输入

输入的字符串与显示的内容相同,所以OK。
将从键盘输入的数字转化为数值。
当从键盘输入数字时,它被视为字符串而不是数值。因此,需要将其转化为数值进行程序内的计算。
使用Integer.parseInt()将字符串转换为数字。
向键盘输入的基本形式中添加”Integer.parseInt()”。
import java.io.*;
public class Yomogi{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a;
String s;
s = br.readLine();
a = Integer.parseInt(s);
a = a + 5;
System.out.println(a);
}
}
将从键盘输入的数字(字符串)存入变量s中,
将变量s转换为整数并存入变量a中,使用”Integer.parseInt(s)”,
将a增加5后输出。
进行

由于按计划进行,成功完成了字符串到数字的转换。
这次我们是这样分开在不同行进行输入字符串和转化为数字的操作的
int a;
String s;
s = br.readLine(); // 入力
a = Integer.parseInt(s); //数値化
如果这样做,可以将输入处理合并到数字化中。
int a;
a = Integer.parseInt(br.readLine());
在中文中,可以省略字符序列的变量定义,根据情况,或许这种方式更好。
当想要将包含小数点的字符串转换为数值时,可以采取以下方法:
Double.parseDouble()
也许将来会用到。
这次就到这里吧。