Java问题关于Java的if语句句的问题

题目是这样的:编写一个剪刀-石頭-布游戏程序用0、1、2分别表示剪刀、石头、布,随机从三个数字中选择两个数利用游戏规则,比较它们之间的大小并显示优胜信息。这个执行是对的:...
 
 谢谢!还有三个疑惑
第一是不是说,
int a;
int b;
而赋值a和b相等的时候就会出现问题
那么这时候程序里实质上发生的是什么呢?是一个会覆盖另一个还是怎样
第二,如果我改成把声明和赋值在Java的if语句句里面合为一步可不可以呢在Java的if语句句里面写int max=x可以吗……(第彡,这样的话else语句里面是不是不用再声明只要赋值就可以了?)
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

Java的if语句句:用于判断,可以单分支,也可以多分支

 //满足,则执行的代码块
 //不满足判断语句时,執行的代码块
 
 
 //满足判断语句1,执行的代码块
 //不满足判断语句1,满足判断语句2,执行代码块
 //既不满足语句1,也不满足语句2,执行的代码块
 
 

1.  Java的if语句句不一萣在使用的时候要和else配套使用.

 

2.  if ( ) 后面必须跟着一条语句,作为if的执行语句

 

3.  当if只执行一条语句时,不需要用大括号{}包起来,这条语句后面的分号; 意味着Java的if语句句的结束.

 

4.当如果想让if()执行多条语句,就必须有{}括起来,这个时候,Java的if语句句结束不需要用;   。因为{}的结束就意味着Java的if语句句的结束.

 
判斷 i 是否等于1等于1时输出你对了!,否则输出错了!
//一定要与文件名保持一致
 
 

//一定要与文件名保持一致
 
 
}

就是理论上不是说如果Java的if语句句後面接一个橘子的话那么可以省去中括号,以下是运行正常并且不报错的代码其他的类都是定义的完整的:

但是当把Java的if语句句后面的方括号省略掉发现,这个语句是错误为什么呢:


}

我要回帖

更多关于 Java的if语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信