相关疑难解决方法(0)

如何比较Java中的字符串?

==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串.但是,我遇到了一个错误,将其中一个更改为了.equals(),并修复了该错误.

==坏?什么时候应该不应该使用它?有什么不同?

java string equality

726
推荐指数
23
解决办法
376万
查看次数

Very Beginner Java:Method无法识别传递给它的用户输入字符串

可能重复:
如何比较Java中的字符串?
Java中的字符串比较......?

我正在研究我的问题,这是一个非常简单的问题......
基本的101购物车,产品清单硬编码(仅限实践问题 - 我明白这不是真正的做法)

我希望用户输入一个字符串 - 产品代码,然后从Description方法返回相关产品的描述

它返回一个0值,即方法中的if语句似乎没有识别用户输入的String.

硬编码的字符串工作 - 键盘输入字符串不是我难倒,但我想我只是缺少一些基本的东西

import java.util.*;

class CW1ShoppingCart1_2ShowProdAndGetChoice
{
public static void main(String[] args)

{
/*PART 1 Offer catalogue and get user choice*/

System.out.println("ITEMS AVAIALBLE TODAY: \n");
System.out.print("P4383"+ "\t"+ CW1ShoppingCart1GetProductDetails.Description("P4383"));
System.out.println("\t"+ "$"+ CW1ShoppingCart1GetProductDetails.Price("P4383"));
System.out.print("P4385"+ "\t"+ CW1ShoppingCart1GetProductDetails.Description("P4385"));
System.out.println("\t"+ "$"+ CW1ShoppingCart1GetProductDetails.Price("P4385"));
System.out.print("P4387"+ "\t"+ CW1ShoppingCart1GetProductDetails.Description("P4387"));
System.out.println("\t"+ "$"+ CW1ShoppingCart1GetProductDetails.Price("P4387"));
System.out.println("\nTO START SHOPPING ENTER A PRODUCT CODE AND HIT RETURN \n");

Scanner in = new Scanner (System.in);
String ProdCode =in.nextLine();

System.out.println("You Chose: "+ CW1ShoppingCart1GetProductDetails.Description(ProdCode));

} …
Run Code Online (Sandbox Code Playgroud)

java string keyboard methods

0
推荐指数
1
解决办法
322
查看次数

标签 统计

java ×2

string ×2

equality ×1

keyboard ×1

methods ×1