代码改变世界

Java小程序1(2015-8-6)

2015-08-06 20:18  马尔代夫_珍  阅读(438)  评论(0编辑  收藏  举报

1、

讲解if-else的使用

1、if-else主要四种达方式(定义公式)

注意:条件表达式的结果都是boolean类型的数据:true、   false

a) if(条件表达式){

执行代码块;

}

b) if(条件表达式){

执行代码块1

}else{

执行代码块2

}

c) if-else的嵌套使用

      if(条件表达式){

if(条件表达式){

}else{

}

……

}else{

if(条件表达式){

}else{

}

……

}

d) if(条件表达式){

     }else if(条件表达式){

}else if(条件表达式){

……

}else{

}

e) 

2、知识点的补充

有个运算符的效果和if-else情况是一样的(三元运算符):条件表达式?执行语句1:执行语句2

注意:三元运算符:返回的数据是变量。

3、从键盘输入一个字符,若为小写字母,则转化为大写字母,否则保持不变。

public class NTest{
 public static void main(String[] args){
  Scanner scan = new Scanner(System.in);
  String str = scan.nextLine();
  //将字符串转换为字符(输入的一个字符)
  char c = str.charAt(0);
    if(c>='a'&&c<='z'){
   System.out.println((char)(c-32));
  }else{
   System.out.println(c);
  }
 }
}

4、从键盘输入一个字符,若为小写字母,则转化为大写字母;若为大写字母,则转化为小写字母,否则保持不变。

public class TTest{
 public static void main(String[] args){
  Scanner scan = new Scanner(System.in);
  String str = scan.nextLine();
  char c = str.charAt(0);
  if(c>='a'&&c<='z'){
   System.out.println((char)(c-32));
  }else if(c>='A'&&c<='Z'){
   System.out.println((char)(c+32));
  }else{
   System.out.println(c);
  }  
 }
}

注释:字符在java中是ASCII存在的,小写字母比大写字母大32。