美文网首页
变量,运算符 ,表达式,类型

变量,运算符 ,表达式,类型

作者: 王凯_wkk | 来源:发表于2017-12-15 14:20 被阅读0次

变量三要素
类型,变量名,保存的值

类型
1,数值类型
-整数 : byte ,short ,int,long
-小数 : float ,double
2,字符类型
-字符串 : Sting
-字符 : char
3.布尔型
boolean: 有两个返回值
例子:booleab n= 4>3
返回值是 "true,false".

扫描器

Scanner scn=new Scanner(System.in);
System.out.println("请输入字符串A:");
String m=scn.nextLine();//输入字符串

例子: 输出一个数算出几周零几天。

  Scanner scanner =new Scanner(System.in);
       System.out.println("请输入多少天");

       long i = scanner.nextLong();

       System.out.println(i/7+"周零"+i%7+"天");

输出类型

next.Byte(), nextDouble() ,nextFloat,  nextInt(), nextLine(), nextLong(), nextShot()

运算符
1,赋值运算符
=
2,算数运算符
+,-,*,/,%

比较运算符

数据类型转换

image.png

强制类型转换
类型名(表达式)
例子:int b=(int)10.2

例子: int a =5;
         double i=9.2+a;
         System.out.println(i);

习题:从控制台输入张三同学的成绩,与李四的成绩(80分)比较,输出“张三的成绩比李四的成绩高吗?” 的判断结果

      System.out.println("输入张三的成绩");
      int zhangsan =scanner.nextInt();
      System.out.println("输入李四的成绩");
      int lisi =scanner.nextInt();
      boolean i=zhangsan>lisi;
      System.out.println("张三的成绩比李四的高么?答案是:"+i);

一个四位数 7326 分别求出个位,十位,百位,千位。

int cardno =7326;
 int  intgewei=cardno/1000%10;
        int  intgewei2=cardno/100%10 ;
        int  intgewei3=cardno/10%10 ;
        int  intgewei4=cardno%10 ;
        System.out.println(intgewei);
        System.out.println(intgewei2);
        System.out.println(intgewei3);
        System.out.println(intgewei4);

练习

商场推出幸运抽奖活动
抽奖规则:
顾客的四位会员卡号的3569
各位数字之和大于20,
则为幸运顾客。

 Scanner scanner=new Scanner(System.in);
        System.out.println("输入四位数");
        int four =scanner.nextInt();

        int  intgewei1=four/1000%10;
        int  intgewei2=four/100%10 ;
        int  intgewei3=four/10%10 ;
        int  intgewei4=four%10 ;

         int sum=(intgewei1+intgewei2+intgewei3+intgewei4);
        System.out.println
                ("会员卡号是:"+four+"个位数之和是:"+sum);
        boolean lucky = sum>20;
        System.out.println("是否是幸运客户"+lucky);

水仙花数:

   Scanner scanner=new Scanner(System.in);
        System.out.println("输入三位数");
        int three =scanner.nextInt();

        int  intgewei1=three/100%10;
        int  intgewei2=three/10%10 ;
        int  intgewei3=three%10 ;


        int sum=(intgewei1*intgewei1*intgewei1+intgewei2*intgewei2*intgewei2+intgewei3*intgewei3*intgewei3);
        boolean s=three==sum;
        System.out.println
                ("是否是水仙花数:"+s);

相关文章

  • JAVA

    JAVA 变量,类型,运算符,表达式 变量三要素: 类型 ,变量名 , 保存的值1.类型: 整数:int小数...

  • Java基础恢复(待完善)

    1. 环境配置(MAC) 2. 基础 标识符 常量与变量 常量 变量 运算符和表达式 运算符 表达式 数据类型 4...

  • java-运算符

    Java运算符 int i=3%2.0;这是错误的表达式java定义的变量类型 ------变量类型应匹配对应的...

  • c语言记录

    # c语言 ## 一 语法 ### 第一章 类型,运算符与表达式 #### 1.变量 ##### 1.1 变量名 ...

  • 【JavaScript高程总结】远算符

    运算符类型 算数运算符 赋值运算符 赋值运算符用于给变量赋值,最常见的赋值运算符,当然就是等号,表达式x=y表示将...

  • 运算符

    运算符:对常量或变量进行操作的符号,叫做运算符表达式:用运算符将多个常量或变量连起来的式子,叫做表达式 运算符分类...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • JavaScript

    1.语法基础(变量常量,数据类型,运算符,表达式与语句,类型转换,转义字符,注释)2.流程控制(选择结构if sw...

  • 暑假复习1

    1变量的声明 2常量的声明 3js三种输出方式 4变量名的规范 5数据类型的转换 6运算符和表达式 7运算符与表达...

  • JULIA-类型

    类型操作 断言运算符::::,作为运算符时语法:左表达式::右数据类型,判断“左表达式”是否为“右数据类型”的实例...

网友评论

      本文标题:变量,运算符 ,表达式,类型

      本文链接:https://www.haomeiwen.com/subject/oidrwxtx.html