JJpZh 2021-11-08 21:10 采纳率: 75%
浏览 39

java字符串基础,救救孩子吧


public class Main {
    public static void main(String[] args){
    String secret="1807";
    String guess=new String("7810");
    int A=0,B=0;
    char[] se=secret.toCharArray();
    char[] gu=guess.toCharArray();
    for(int i=0;i<secret.length();i++){
        if((secret.substring(i, i+1))==(guess.substring(i, i+1))) {
            B++;
            
        }
        if(se[i]==gu[i]) {
            A++;
            
        }
    }
    System.out.println(A);
    System.out.println(B);

    
}
}


变量之所以奇怪是题目中给的,代码是自己敲的,本来想用字符串截取来判断,结果却一直是0,只好换成转换为字符数组去判断。所以
我想知道为什么输出是:
1
0
为什么不是:
1
1

  • 写回答

2条回答 默认 最新

  • 辶芒 2021-11-08 23:30
    关注

    substring(star,end)用于截取下标中间的数,用于String类型的数组,你这是String类型的变量

    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日

悬赏问题

  • ¥15 关于#c语言#的问题:构成555单稳态触发器,采用LED指示灯延时时间,对延时时间进行测量并显示(如楼道声控延时灯)需要Proteus仿真图和C语言代码
  • ¥50 神舟笔记本,没有linux的驱动,装的Ubuntu系统,想把风扇速度调到最大
  • ¥15 workstation加载centos进入emergency模式,查看日志报警如图,怎样解决呢?
  • ¥50 如何用单纯形法寻优不能精准找不到给定的参数,并联机构误差识别,给定误差有7个?matlab
  • ¥15 workstation加载centos进入emergency模式,查看日志报警如图,没有XFS,怎样解决呢?
  • ¥15 应用商店如何检测在架应用内容是否违规?
  • ¥15 Ubuntu系统配置PX4
  • ¥50 nw.js调用activex
  • ¥15 数据库获取信息反馈出错,直接查询了ref字段并且还使用了User文档的_id而不是自己的
  • ¥15 将安全信息用到以下对象时发生以下错误:c:dumpstack.log.tmp 另一个程序正在使用此文件,因此无法访问