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);
}
}
第一种:
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);
}
}
相关文章推荐
- java中解析xml时的“伪属性名称”
- MyEclipse打开Jsp报错Failed to create the part's controls
- 一些 Java 格式化输入输出笔记
- SpringMVC学习笔记--(1)
- dubbo,zookeeper和springmvc整合
- java将控制台信息输出到文件
- 40个Java多线程问题总结
- 从集合的resize看Java HashMap的死循环
- java Date型时间比较大小
- SpringMVC与Struts2区别与比较总结
- 【SpringMVC】基于Maven的SpringMVC项目,web.xml中所有的class都加载不上
- Glassfish在SpringMVC服务端接收请求时字符出现乱码的解决办法
- 线性表的顺序存储之java实现
- CUBRID学习笔记 38 net调用java的函数过程
- java类的动态加载
- Java知识五--注解浅析
- java keytool证书工具使用小结
- 【Java80小白建站系列】6.网站框架的搭建之SpringMvc和Mybatis框架
- HDU2001java
- Java Lambda表达式入门