本文目录一览:
java的if语句怎么用
if(con1){
code1
}else{
code2
}
con1是一个条件 ,返回类型为布尔,如1==2[返回false]
code1表示con1成立 即返回true 执行的代码块
code2表示code不成立 即返回false 执行的代码块
java if用法
if语法:
if(条件){
代码块;
}else{
代码块;
}
用法举例:
public class simple{
public static void main(String [] args){
int score=91; //张浩的成绩
if(score95){
System.out.println("老师说:不错,奖励一个MP4!");
}
if(score=95){
System.out.println("老师说:惩罚进行编码!");
}
}
}
按照需要,画出流程图来分析下问题,如下图所示:
JAVA的If语句?
原因:没有加else
修改后代码:
public class Test {
public static void main(String[] args) {
/*if语句的第一种格式: if(条件表达式) { 执行语句; }*/
int x=1;
if(x1) {
System.out.println("Yes"); //如果为真,则输出“Yes”
}
else {
System.out.println("over");
}
}
}
运行结果:
java中if的语法和意思是什么?
java中if是控制分支结构的,意思是如果条件成立的话,执行某段代码。
if语句
一个if语句包含一个布尔表达式和一条或多条语句。
语法
If语句的用语法如下:
if(布尔表达式)
{
//如果布尔表达式为true将执行的语句
}
如果布尔表达式的值为true,则执行if语句中的代码块。否则执行If语句块后面的代码。
public class Test {
public static void main(String args[]){
int x = 10;
if( x 20 ){
System.out.print("这是 if 语句");
}
}
}
以上代码编译运行结果如下:
这是 if 语句
if...else语句
if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句块会被执行。
语法
if…else的用法如下:
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
实例
public class Test {
public static void main(String args[]){
int x = 30;
if( x 20 ){
System.out.print("这是 if 语句");
}else{
System.out.print("这是 else 语句");
}
}
}
以上代码编译运行结果如下:
这是 else 语句
if...else if...else语句
if语句后面可以跟elseif…else语句,这种语句可以检测到多种可能的情况。
使用if,else if,else语句的时候,需要注意下面几点:
if语句至多有1个else语句,else语句在所有的elseif语句之后。
If语句可以有若干个elseif语句,它们必须在else语句之前。
一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行。
语法
if...else语法格式如下:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
实例
public class Test {
public static void main(String args[]){
int x = 30;
if( x == 10 ){
System.out.print("Value of X is 10");
}else if( x == 20 ){
System.out.print("Value of X is 20");
}else if( x == 30 ){
System.out.print("Value of X is 30");
}else{
System.out.print("This is else statement");
}
}
}
以上代码编译运行结果如下:
Value of X is 30
java基础-if语句
//刚刚学习Java希望能解决你的问题,代码写得不好,不要见怪 ( ̄ -  ̄)
import java.util.Scanner;
public class Test0001 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
System.out.println ("请输入年龄:");
try {
int age = scanner.nextInt();
System.out.println("请输入性别:");
String sex = scanner.next();
panDuan(age, sex);
scanner.close();
} catch (Exception e) {
System.out.println("输入错误,请正确输入");
main(args);
}
}
public static void panDuan(int age,String sex) {
if (!(sex.equals("女")||sex.equals("男"))) {
System.out.println("输入错误");
System.out.println("请输入\"男\" 或 \"女\"");
return;
}
if (age=7||age=5sex.equals("男")) {
System.out.println("能使用设备");
}else {
System.out.println("不能使用设备");
}
}
}