有个句子不太懂

来源:4-2 编程练习

rock221

2020-09-27 16:17:51

char ch=s.next().charAt(0); 后面这个charAt(0)这是什么意思,为什么没有讲阿,  

写回答

2回答

好帮手慕阿满

2020-09-27

同学你好,关于同学的问题:

1、如果要获取从键盘输入的char类型数据,可以使用s.next().charAt(0)。

2、charAt()并没有讲到,这里建议同学可以直接定义char类型数据,char  ch ='f';。

祝:学习愉快~

1

好帮手慕阿满

2020-09-27

同学你好,charAt()是用来返回指定索引处的字符。charAt(0)就是指返回字符串第一个位置的字符。

Scanner类中没有接收直接字符的方法,所以先使用s.next()方法获取一个字符串,然后使用chatAt(0)获取字符串的第一个字符。

这里建议同学可以直接定义一个字符,如:char ch = 'f';

祝:学习愉快~

1
hock221
h 问题1Char的固定用法对吗,如果是int类型的,就是int n=s.nextInt();对吗? 问题2,这个知识点还没讲吧?
h020-09-27
共1条回复

0 学习 · 16556 问题

查看课程