zoukankan      html  css  js  c++  java
  • Java小程序1(2015-8-6)

    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。

  • 相关阅读:
    二维数组求矩形最大子数组和
    关于返回一个整数数组中最大子数组的和的问题(详细版)
    学习进度第三周
    人月神话阅读笔记03
    团队开发项目-NABCD模型
    第七周学习总结
    人月神话阅读笔记01
    第六周学习总结
    大道至简阅读笔记03
    结对开发地铁查询
  • 原文地址:https://www.cnblogs.com/Ly426/p/4709046.html
Copyright © 2011-2022 走看看