您的位置:首页 > 编程语言 > Java开发

Java笔记3→if语句

2016-03-17 17:18 417 查看
if语句的表达方式:

第一种:

if(条件表达式){

语句;//如果条件表达式的值为true,则执行语句。

}

第二种:

if(条件表达式){

语句1;//条件表达式的值为true,则执行语句1。

}else{

语句2;//条件表达式的值为false,则执行语句2。

}

第三种:

if(条件表达式1){

语句1;//表达式1位true执行语句1

}else if(条件表达式2){

语句2;//条件表达式2为true执行语句2

}else if(条件表达式3){

语句3;//条件表达式3为true执行语句3

}...........

..............else{

语句n;//前面的条件表达式都为false是执行语句n

}

第四种:

if(条件表达式1){

if(条件表达式2){

语句1;//表达式1为true且表达式2为true执行语句1

}else{

语句2;//表达式1为true且表达式2为false执行语句2

}else{

语句3;//表达式1为flase执行语句3

}

switch语句的表达式:

switch(表达式){      
  //表达式中不允许使用浮点型或长整形表达式。


case      常量值1;语句1;break;
//常量值n可以是整或字符型常量


case      常量值2;语句2;break;

case      常量值n;语句n;break;

default:
语句;break


//随机判断第一个字符是什么//

import java.util.Scanner;

public class a3{


double a=(Math.random());           //产生0.0到1.0之间的随机数。
char xx=(char)(a*128);
if(xx>='a'&&xx<='z'){
System.out.println(xx+"是小写字母");
}else if(xx>='A'&&xx<='Z'){
System.out.println(xx+"是大写字母");
}else if(xx>='0'&&xx<='9'){
System.out.println(xx+"是数字");
}else{
System.out.println(xx+"是其他字符");
}
}

}


产生随机数的方法:

第一种:

int a[]=new int[5];//定义随机数的个数

for(int i=0;i<a.length;i++){

a[i]=(int)(Math.random()*1000)};//定义随机数的范围。

第二种:

import java.util.Rondom;

public class aaa{
public static void main(String[] args){
Random xx=new Random();
int number=xx.nextInt(10);//随机0到9的的10个数字。
System.out.println("随机数为:"+number);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: