java如何通过if判断字符_java如何用if语句判断一个字符串 一个关于JAVA的IF语

import javax.swing.JOptionPane;public class $ { public static void main(String[] args) { String answer = JOptionPane.showInputDialog("请您回答(是/否)"); if ("是".equals(answer)) { // do some thing for a System.out.println("a"); } else if ("否".equals(answer)) { // do some thing for b System.out.println("b"); } else { System.out.println("输入错误"); } }}

用instanceof来判断,某个对象是否是某个类的一个实例,如:

String str="123";

\tif(str instanceof String){

}

== 比较的是内存地址,即比较两者是否是同一个对象, 要比较字符串内容是否相等,应该用 string的 equals方法

java里面的字符串比较要用equals

所以if语句应该这么写

if(密码.equals("724241002"))

状态一般用0和1.。何必用String呢。。。况且比字符串内用应该用equals

Java怎么上if判断语句判断多个条件? -

: if( *** II ****){ } 这是或关系,满足一项就执行 if( *** && **){ } 这是与关系,满足全都才执行 如果不懂再问我,请采纳,谢谢

java如何用if语句判断一个字符串 -

: 是你呀!! 我写了一个方法用来判断是否是数字. 你可以先得到你的jtextfield里的字符串,如textfield.gettext(); 然后调用这个方法把得到的字符串放到参数里就行了.反回值为布尔型的,true为是数字,如下: private boolean isdigit(string str){ int d=0; char[] c=str.tochararray(); for(int i=0;i

java.util.scanner中如何用if语句判断 -

: int i = 0; while((i=in.nextInt()) > 100) { System.out.println("输入的分数必须小于100,请重新输入"); } 如果还要判断不能小于0:int i = in.nextInt(); while(i > 100 || i < 0) { System.out.println("输入的分数必须小于100并大于0,请重新输入"); i = in.nextInt(); }

java中怎么用if语句和判断语句实现提示用户输入年份和月份,根据用户的输入计算当月的天数 -

: 还算简单,,给你思路,源码别找我,不想写,,1,让输入年月日 2,.判断是否是闰年 3,给出当月天数

java怎么用if语句判断星期几

: public static void main(String[] args) { Date date = new Date(); String week = date.toString().substring(0, 3); if (week.equals("Mon")) { //do some thing } else if (week.equals("Tue")) { //do some thing } else if (week.equals("Wed")) { //do some ...

求助:java中怎样利用If语句判断一个数的正负 -

: if(num>0){ System.out.println("正数"); }else{ System.out.println("负数"); }

java 用if语句如何判断数值是几进制

: java没办法判断数字是几进制,java只知道数字,对于java来讲没有进制的概念我们可以通过java把一个数字n通过某种进制输出,进制只是我们人脑中的概念,java并不知道,但是java会默认以十进制和我们交互,比如说n,对于java来说就是n,没有什么进制的区别,如果n等于十进制的9那么,对于我们来讲可以让java用十进制输出也就是9,可以让java用2进制输出,也就是11101,也可以让java用8进制输出就是11,但是java并不知道这个数字到底是几进制,在我们需要输入的时候我们可以告诉java这个数字需要以几进制输入,以ox开头java将以16进制识别,以0开头java将以8进制识别,普通数字java将以10进制识别

java if语句嵌套if语句 -

: 你忘记加括号了额.if (p=='+'){ e=q+w; System.out.println("结果是:"+e); } else if(p=='-'){ e=q-w; System.out.println("结果是:"+e); } else if(p=='/'){ e=q/w; System.out.println("结果是:"+e); } else if(p=='*'){ e=q*w; System.out.println("结果是:"+e); } 希望有所帮助.

java if else判断语句

: 测试的话可以使用打印system.out.println("测试内容");或者用断点进行测试

java if语句的判断问题

: 你不能用==号做字符判断,==号判断的是内存地址,要用equals比如说shuru1.equals("正面")或者shuru2.equals("反面")

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值