substring 是截取字符串的
substring(0,2) 的 ,,substring括号里面的 数值 都代表的是 Index (下标) 的意思,
substring(0,2) 的(0,2) 是 ,包括 0 下标值 而不包括 2 下标的值
也就是 substring 会 截取 下标为 0跟 1的值 ,而不包括 2的值
import javautilScanner;
public class a {
public static void main(String[] args) {
String result=null;
double sum = 0;
int i=0;
String str = "";
do {
Scanner in = new Scanner(Systemin);
Systemoutprint("输入姓名:");
String name=innext();
Systemoutprint("输入学号:");
String num = innext();
Systemoutprint("输入分数:");
double score = innextDouble();
i++;
sum+=score;
Systemoutprint("是否结束:(end/其它任意键)");
result = innext();
str+=name+"\r"+num+"\r\t"+score+"\r";
} while (!resultequals("end"));
Systemoutprintln("输出信息结果:"+str+"\r\n");
Systemoutprintln("平均分:"+sum/i);
}
}
直接复制一下,就可以运行,看是不是你要的效果。(不过没有对输入的值做判断,自己可以对输入做一下判断)
这个也可以用for循环来做
以上就是关于JAVA程序中“name.substring(0,2)”是什么意思全部的内容,包括:JAVA程序中“name.substring(0,2)”是什么意思、java简单小程序,NAME:输入名字,NUMBER:输入学号,mark:输入分数。直到输入end结束。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)