zoukankan      html  css  js  c++  java
  • equals()方法 与 == 区别

    equals()方法 与 == 区别 :

                equals():在字符串中比较内容,则必须使用equals(变量),如果相等则为true,否则为false

                == :使用==比较的是地址是否一致

     1 class If10{
     2     public static void main(String[ ]args){
     3     //练习10:假如张三参加全国Java编程比赛,如果得第一名则奖励10w,如果得第二名则奖励5w,如果得第三名则奖励2w,其余名次没有任何奖励
     4         Scanner input = new Scanner(System.in);
     5         System.out.print("请输入名次: ");
     6         String info = input.next();
     7         /*
     8                 在Java中,字符串比较时,使用==比较的是地址是否一致
     9                 如果在字符串中比较内容,则必须使用equals(),如果相等则为true,否则为false
    10                 当字符串进行比较内容时,建议固定值编写在前面(例子中的固定值为第一名)
    11                  !  只有字符串才用equals()方法
    12         if (info == "第一名") {
    13             System.out.println("获得奖励10w");
    14         }else if(info == "第二名") {
    15             System.out.println("获得奖励5w");
    16         }else if(info == "第三名"){
    17             System.out.println("获得奖励2w");
    18         }else{
    19             System.out.println("无奖励");    
    20         }*/
    21         if ("第一名".equals(info)) {
    22             System.out.println("获得奖励10w");
    23         }else if("第二名".equals(info)) {
    24             System.out.println("获得奖励5w");
    25         }else if("第三名".equals(info)){
    26             System.out.println("获得奖励2w");
    27         }else{
    28             System.out.println("无奖励");    
    29         }
    30     }
    31 }
    坎坷困难会让你不断的强大起来 -- 前提是你别怂
  • 相关阅读:
    Office Shared-Addin : Favorite的下载、安装和使用(2020.2.22)
    VBA编程常用词汇英汉对照表
    Excel-DNA自定义函数的参数智能提示功能:ExcelDna.IntelliSense1.1.0.rar
    VSTO开发中级教程 配套资源下载
    TreeviewEditor.rar
    FaceIDViewer.rar
    imageMso7345.rar
    VisualStudioAddin2016Setup.rar
    VBE2014_Setup_20160709.rar
    documen.write 和 innerHTML 的区别?
  • 原文地址:https://www.cnblogs.com/penphy/p/10513558.html
Copyright © 2011-2022 走看看