首页 > 编程语言 >二、2、java基础之运算符与键盘录入(scanner)

二、2、java基础之运算符与键盘录入(scanner)

时间:2023-11-01 10:44:54浏览次数:27  
标签:java scanner int System 运算符 println out Scanner

一、运算符

分类:

   算术运算符:+,-,*,/,++,--

    赋值运算符:=,+=,-=,*=,/=,%=

    关系运算符:==,>,<,>=,<=,!=

    逻辑运算符:&,|,^,~,||,&&

    位运算符:&,|,^,~,<<,>>,>>>

    三目运算符:(关系表达式)?表达式1:表达式2;

package com.shujia.day02;

/*
    三目运算符:
        语句定义格式:(关系表达式)?表达式1:表达式2;
 */
public class SanMuDemo1 {
    public static void main(String[] args) {
//        int a = 5;
//        int b = 4;
//
//        int c = (a>b)?a:b;
//        System.out.println(c);
//
//        //获取三个整数中的最大值
//        int d = 6;
//        int c2 = (a>b)?((a>d)?a:d):((b>d)?b:d);
//        System.out.println(c2);

        int a = 7;
        double b = 4.5;

        double c = (a>b)?a:b;
        System.out.println(c);

    }
}

运算符的优先级:

 

二、键盘录入Scanner(目前只作简单介绍,后续在常用类中会有更详细的介绍):

Scanner: 1、导包:import java.util.Scanner;

     2、创建键盘录入对象 Scanner sc = new Scanner(System.in);    

     3、调用方法接收键盘输入的数据

package com.shujia.day02;

import java.util.Scanner;

/*
    键盘录入两个数据,并对这两个数据求和,输出其结果

 */
public class ScannerTest1 {
    public static void main(String[] args) {
        //创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数字:");
        int num1 = sc.nextInt();
        System.out.println("请输入第二个数字:");
        int num2 = sc.nextInt();

        System.out.println(num1 + num2);
    }
}

 

     

      

           

标签:java,scanner,int,System,运算符,println,out,Scanner
From: https://www.cnblogs.com/SIKE231310/p/17802504.html

相关文章

  • java 开发中VO、PO、DO、DTO、BO、QO、DAO、POJO各种傻傻分不清
    VO(ValueObject):值对象,主要用于业务层之间的数据传递,是方法返回类型。例如,一个方法需要返回用户的信息,可以创建一个UserVO,包含用户的姓名、年龄等信息。PO(PersistentObject):持久化对象,用于表示数据库中的一条记录,与数据库表一一对应。例如,数据库中有一个用户表,可以创建一个Use......
  • Java SDK的二次开发
    要进行JavaSDK的二次开发,您可以按照以下步骤进行操作:下载SDK:首先,您需要从相关服务或平台的官方网站下载适用于Java的SDK。通常,这些SDK都会以压缩文件(如.zip或.tar.gz)的形式提供。解压SDK:将SDK压缩文件解压到您的工作目录中,并确保您具有读写该目录的权限。导入SDK:在您的Java项目中,......
  • JavaScript能否实现在线Excel附件的上传与下载?
    前言在本地使用Excel时,经常会有需要在Excel中添加一些附件文件的需求,例如在Excel中附带一些Word,CAD图等等。同样的,类比到Web端,现在很多人用的在线Excel是否也可以像本地一样实现附件文件的操作呢?答案是肯定的,不过和本地不同的是,Web端不会直接打开附件,而是使用超链接单元格的形式来......
  • 二、1、java基础之关键字、标识符、注释、常量、变量及数据类型
    1、关键字关键字是被java语言赋予特殊含义的单词,其中goto和const作为保留字存在,字母都是小写2、标识符用于起名字的规则,对变量,类,接口等起名字的字符序列规则:可以使用大小写字母,可以存在数字。可以使用$和_注意事项:不能以数字开头,不能与关键字重名,区分大小写,见名知意常见的命......
  • javaweb--MyBatis
    持久层框架,用于简化JDBC开发负责将数据保存到数据库的那一层代码JavaEE三层架构:表现层、业务层、持久层免除了几乎所有JDBC代码及设置参数和获取结果集的工作。1、导入查询user表中所有的数据createDATABASEmybatis;usemybatis;droptableifexiststb_user;createtable......
  • java poi 导出excel 单元格样式
    CellStylecs=wb.createCellStyle();//设置字体Fontfont=wb.createFont();font.setColor(IndexedColors.BLACK.getIndex());font.setFontHeightInPoints((short)12);font.setBold(true);//字体样式cs.setFont(font1);//边框cs.setBorderLeft(BorderStyle.THIN);......
  • java webassembly 集成试用
    wasmerio这个组织实现了不少webassembly周边的工具,以下是一个简单的java集成试用安装命令因为java包默认没有发布到中央仓库,需要自己本地安装localmavenmvninstall:install-file-Dfile=./wasmer-jni-amd64-darwin-0.3.0.jar-DgroupId=org.wasmer-Dartifac......
  • 加固数据安全:Java助力保护Excel文件,让数据无懈可击
    摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言Excel文件保护是常用的一种功能,文件保护主要有三种:添加密码,如果没有密码不允许打开文件。添加密码,如果没有密码,不能修改文件,但可......
  • java高并发系列
    同步(Synchronous)和异步(Asynchronous)同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中“真实”......
  • mac 切换java jdk版本 java8 java11
    1.  终端执行命令查看本地各版本jdk:mac通常默认安装了jdk1.8安装目录是/Library/Java/JavaVirtualMachines/cd/Library/Java/JavaVirtualMachines/ls2.上述命令列出的各版本目录名后,在全局配置文件.bash_profile中新增上面命令列出的各版本jdk,并指定当前环境变量默认......