• 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。

  • 相关阅读:
    [Javascript] Object.freeze: using Object.freeze in function params to enforce immutabtility
    [Typescript] Index access types
    [Typescript] Making TypeScript Stick 6 infer, build a ConstructorArg Type
    [Typescript] Filtering properties out
    [TypeScript] Mapped Type
    [Typescript] TS Monorepo setup
    [Typescript] Extract & Exclude
    CSP2020洛谷模拟赛
    2020 CSPJ 初赛排列组合试题解析
    2020 CSPJ 入门组初赛试题和答案
  • 原文地址:https://www.cnblogs.com/Ly426/p/4709046.html
Copyright © 2020-2023  润新知