java中的if结构

来源:互联网 发布:锯棕榈 知乎 编辑:程序博客网 时间:2024/06/07 17:14


java中的IF语句分为3中 if语句,if-else语句,if-else if-else is-else语句 ,if-else结构:if(运算式或条件){语句块} else{语句块} 如果 if(运算式或条件)为true 则执行if{}内的语句块否则执行else{}内的语句块,if_else if_else if_else : if(运算式或条件{语句块}else if(运算式或条件){语句块}else if(运算式或条件){语句块}else{语句块}如果if()内的运算为真则执行if{}内的内容然后直接跳出本次if循环,否则进行下一次判断,即判断句else if()里面的运算或条件是否为真然后执行如果每个都不满足则输出else[]里的内容。

选择结构例子:import java.util.*;
public class IfDemo


{



if 语句例子:
public static void main(String[]args){

Scanner sc=new Scanner(System.in);
System.out.println("请输入你的年龄");
int age =sc.nextInt();
if(age>=18)
{
System.out.println("恭喜你孩子你可以正式在网吧上网了!");
}
if(age<18)
{
System.out.println("孩子回家吧,等到18了在来上网!");



各种游戏开礼包宝盒什么的几率买彩票中奖的几率类似这个例子

import java.util.*;
public class IfDemo

{

public static void main(String[]args){

int i,count=0;
for(i=0;i<1000;i++)
{



   double a=Math.random()*6;
double b=Math.random()*6;
double c=Math.random()*6;
int sum=(int)(a+b+c);
if(sum>15)
{
System.out.println("今天运气棒极了!");
count++;


}
if(sum>=10&&sum<=15)
{

System.out.println("今天运气一般");
}
if(sum<10)
{


System.out.println("今天运气很差");
}

}


if-else if-else if-else语句例子

这个是郑州人纳税系统;

import java.util.*;
public class IfTi{


public static void main(String[]args){


System.out.println("请输入你的工资");
Scanner sc=new Scanner(System.in);
int q=sc.nextInt();
double tax=0;

if(q<3500)
{


System.out.println("恭喜你你不用交税");
}
   else if(q>=3500&&q<4500)

{
tax=(q-3500)*0.03;
System.out.println(tax);


}


else if(q>=4500&&q<8000)
{
tax=1500*0.03+(q-4500)*0.1;
System.out.println(tax);
}
else if (q>=8000&&q<12500)
{
tax=1500*0.03+3000*0.1+(q-8000)*0.2;
System.out.println(tax);
}
else if (q>=12500&&q<38500)
{
tax=1500*0.03+3000*0.1+4500*0.2+(q-12500)*0.25;
System.out.println(tax);
}
else if (q>=38500&&q<58500)
{
tax=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(q-38500)*0.3;
System.out.println(tax);


}
else if (q>=58500&&q<83500)
{
tax=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(q-58500)*0.35;
System.out.println(tax);
}
else
{
tax=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+25000*0.35+(q-83500)*0.45;
System.out.println(tax);
}


if -else例子

判断一个数字是不是玫瑰数

import java.util.*;
public class IfTi{


public static void main(String[]args){

System.out.println("请输入一个4位数");
Scanner sc=new Scanner(System.in);
int i=sc.nextInt();
int g=i/1%10;
int s=i/10%10;
int b=i/100%10;
int q=i/1000%10;
int j;
for(j=)
if(i>999&&i<9999)
{

if(g*g*g*g+s*s*s*s*+b*b*b*b+q*q*q*q==i)
{
System.out.println("这个数是玫瑰数");
}
else {
System.out.println("这个数不是玫瑰数");
}

}else{

System.out.println("这个数不符合要求");
}


原创粉丝点击