zoukankan      html  css  js  c++  java
  • JAVA自学笔记03

    1、三目运算符
    1)格式:(关系表达式)?表达式1:表达式2
    true则执行表达式1,false则执行表达式2

    @ 例题1 :求两数中的较大值

    System.out.printlnx>y?x:y;

    @例题2:获取三个整数中的最大值

    int temp;
    temp = x>y?x:y;
    temp = temp>z?temp:z;
    System.out.println(temp);
    
    /*只用一步*/
    temp = (a>b?((a>c)?a:c):(b>c)?b:c)));
    //以上括号均可去掉

    2、实现键盘录入
    1)格式:

    import java.util.Scanner;//在程序的开始部分导包
       class Scanner{
       public static void main(String args[]){
       Scanner sc = new Scanner(System.in);//创建键盘录入数据对象
       int x = sc.nextInt();//输入的数据将存储在x内

    @例题3:键盘录入两个数据
    1对这两个数据求和后输出
    2求较大值后输出
    3比较两数是否相等

    import java.util.Scanner;
    class Plus{
    public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    System.out.println("现在输入第一个加数");
    int x = sc.nextInt();
    System.out.println("现在输入第二个加数");
    int y = sc.nextInt();
    System.out.println(x+y);
    }
    }
    import java.util.Scanner;
    class Cmp{
    public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    System.out.println("现在输入第一个数");
    int x = sc.nextInt();
    System.out.println("现在输入第二个数");
    int y = sc.nextInt();
    System.out.println((x>=y)?x:y);
    }
    }
    ``````
    import java.util.Scanner;
    class Equ{
    public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    System.out.println("现在输入第一个数");
    int x = sc.nextInt();
    System.out.println("现在输入第二个数");
    int y = sc.nextInt();
    System.out.println(x==y);
    }
    }
    
    
    
    
    <div class="se-preview-section-delimiter"></div>
    

    3、程序的结构
    1)顺序结构
    2)循环结构
    3)选择结构
    ①if语句
    格式1:if(关系表达式){

    }
    true则执行括号内语句,否则不执行
    关系表达式类型必须是boolean类型,当且仅当语句体含一个语句时,可以缺省大括号。有左大括号就没有分号。

    格式2:if(关系表达式){
    语句体1
    }
    else{
    语句体2
    }
    与三目运算符的区别:三目运算符都可以用if重新写

    格式3:if(关系表达式1){
    语句体1
    }
    else if(关系表达式2) {
    语句体2
    }
    else if(关系表达式3){
    语句体3
    }

    else (关系表达式n+1){
    语句体n+1
    }

    
    @例题4:键盘录入一个分数,系统给出等级
    
    
    
    
    
    <div class="se-preview-section-delimiter"></div>
    

    import java.util.Scanner;
    class Test{
    public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    System.out.println(“现在输入成绩”);
    int x = sc.nextInt();
    if(x>=90){
    System.out.println(“优秀”);
    }
    else if(x>=70){
    System.out.println(“良好”);
    }
    else if(x>=60){
    System.out.println(“及格”);
    }
    else{
    System.out.println(“不及格”);
    }
    }
    }
    “`

  • 相关阅读:
    table常用功能总结
    oracle中number类型的数据使用as string 得到的值为null
    Oracle连接超时
    VS重新生成后仍然执行旧代码
    .NET 环境中使用RabbitMQ
    使用CLR Function代替T-SQL函数,优化检索效率
    SQL Server CLR 使用 C# 自定义存储过程和触发器
    OrderBy排序和IComparer的使用
    System.net.mail 使用ssl发送邮件失败
    C#利用CDO.Message发送邮件
  • 原文地址:https://www.cnblogs.com/Tanqurey/p/10485315.html
Copyright © 2011-2022 走看看