数据类型运算符和变量

1.变量

变量的三要素:  数据类型,变量名,变量值

变量的命名规则:

1.包名所有字母均小写。
  2.类名首字母大写
  3.变量首字母小写,后续有含义的单词首字母大写。例如stuName  stuAge
  4.首字母只能是字母,下划线和$符号中的一个,后续的内容可以是数字。  
    注意点:变量名不能和关键字重复

定义变量的两种方式
001.先声明,再赋值
    int num;
 num=5;
002.声明的同时并赋值
int num=5;

The local variable title may not have been initialized
   局部变量"title"没有被初始化(赋值)

2.数据类型

数据类型分为:基本数据类型和引用数据类型

基本数据类型分为:数值行(整数类型:byte、short、int、long、浮点类型:float、double、)、字符型char、布尔型boolean、

注意:char类型只能存储单个字符,如果想存入一个空字符,要打一个空格。

引用数据类型:类,接口,数组等。

3.表达式的概念

用运算符将操作数连接起来的式子就称为表达式a+b

4.运算符

赋值运算符:=

例如:num=3,将右边的值赋给左边的变量

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

例如:double wuNian=benJin+(benJin*0.036)*5;

自增运算符:++,--
  int num=5;
  num++;//等价于 num=num+1;

5.类型转换

类型转换主要应用在算术运算时和赋值运算符时。存储为数越多,类型的级别越高

转换方式:自动类型转换/强制类型转换

自动转换:

byte b=7;

int i=b

强制转换:

int num=333;

byte= by num;   //错误

byte by =(byte)num;   // 正确

short sh=num;      //错误

short sh=(short)num;   正确

6.Scanner 的用法

使用Scanner分三步:
  01.先导入包import java.util.Scanner; (进入到商场)
  02.创建一个扫描仪对象  Scanner input=new Scanner(System.in);
  02.启动扫描按钮       String name=input.next();

如何接收用户从键盘上录入的内容?
  路人甲说:接收int怎么搞?
  专业人士解析:input.nextInt()
  路人乙收:如何接收double类型?
  专业人士解析:input.nextDouble();
  星爷问:如何接收字符串?
  专业人士解析:input.next()

例如:

输入四位会员卡号;

package cn.happy.one;
import java.util.*;    //Scanner可以用*代替,
public class Huiyuan {
 public static void main(String[] args){
  Scanner input=new Scanner(System.in);
  System.out.println("请输入四位会员卡号:");
  int kaHao;   
  kaHao=input.nextInt();
  System.out.println("会员卡号是:"+kaHao);
  int geWei=(kaHao%10);
  int shiWei=(kaHao/10%10);
  int baiWei=(kaHao%100/10);
  int qianWei=(kaHao/1000);
  int sum=(geWei+shiWei+baiWei+qianWei);
  String jl=(sum>20)?("法拉利"):("啥都没有");
  System.out.println("各个位数的和为:"+sum);
  System.out.println("恭喜会员卡号为:"+kaHao+"的人您中奖了!奖品为:"+jl);

时间: 2024-08-04 12:22:04

数据类型运算符和变量的相关文章

7-1 基本数据类型 运算符 输入输出 注释

一 python中的注释: 1.1.单行注释: #开头 在注释的那行代码后空2格,#号后空一格 eg: print(type(name)) # <class 'str'> 字符串类型 1.2.多行注释: 用三引号'''   '''或者 """   """(三个单引号或者三个双引号) 三引号也可用于多行字符串的输入 二 python与用户的交互: 2.1.输入: a.在python3中输入为input() input获取的用户输入信息统

C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出

1. 程序的一般形式 (1)注释 ① 分类:单行注释( // ): 注释一行.多行注释( /**/ ): 在这个区间内,都属于多行注释,可以换行. ② 作用:提示代码的作用,提示思路   不写注释的后果:出来混总是要还的. ③ 单行注释不能换行 (2) #include  #import ① 导入文件,系统提供类库文件中包含一些功能函数,如果想在某个文件中使用,必须导入需要的文件. ② stdio  标准输入输出  standard input output (3) main  函数,又称主函数

c#重点[数据类型,构造方法,变量,变量,运算符,装箱,拆箱]

1.命名规范    类  :名词 每个单词的首字母大写 Dog Student  PersonClass 字段:首个字母小写,如果有多个单词,后面的单词首字母大写 string name="" string sMyString="" 方法:动词 每个单词的首字母大写 Cry SayHi 2.vs版本 vs2015  .net4.6 vs2013  .net4.5.1 vs2012  .net4.5 vs2010  .net4.0 vs2008  .net3.5 vs

变量,数据类型,运算符

梆梆梆梆......我又来了 这次我要写的是-----    (看标题) 第一个是变量,数据类型 //变量分为:变量名,变量类型,变量值 数据类型为: 整数    int    byte   short   long 小数(双精度浮点型)      double          float 字符型     char 字符串型     String 完整展示: public class Text1{ public static void main(String[]args){ String na

0317-js变量数据类型运算符控制语句

重点记忆(套路):   1.关键字:(必须以字母.下划线(_)或美元符($)开始).标识符.变量(是一个名称,最好用字母开头,对大小写敏感).常量 (是有数据类型的一个值) 变量: ①定义并赋值 ②使用   2.数据类型:数字  字符串  布尔  null  undefined  object 数据类型转换:alert(typeof  信息); //判断信息的数据类型 其他类型转字符串:全局方法String() //String(123) 数字.布尔可用toString() //(ture).t

JS基础-数据类型-运算符和表达式-变量和常量

1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ; 结束 严格区分大小写 ex:console.log(); //正确 Console.log(); //错误 所有符号必须是英文标点符号 2.js注释 // :单行注释 /**/ :多行注释4.变量和常量 1.变量 1.声明变量 var 变量名; ex: var uname; 2.为变量赋值 变量

JS 变量的数据类型 运算符

JS中变量的类型有:数值型.字符型.布尔型.undefined.null.array.object.function 1.数值型:可以进行算术运算的(加.减.乘.除) 数值型包括:整型(整数)和浮点型(小数). 2.字符型:用单引号或双引号引起来的一个字符串 注意:字符型变量不能进行算术运算,只能进行“连接”运算. var valuesStr = "hello wordl"; var getStr = " it is beautifull"; document.wr

第二章 变量 数据类型 运算符

一. 1.Java常用数据类型 整型   int    int i=1; 双精度浮点型   double   double  n=1.0; 字符型   char   char   g='女'; 字符串型   String   String  m="nn"; 二.变量名规则 1.变量必须以字母,下划线"_"或$开头 2.变量可以包括数字,但不能以数字开头 3.除了"_"或"$"符号外,变量名不能包含任何特殊字符 4.不能使用Ja

C#。1 数据类型,常量变量,类型转换

C#. 一.数据类型 1,字符串类型(string) .放入一串字符串,需要用""引起来. 列如: string a ="999"; 2,整型 (int).   4字节 不常用的整型 long 8字节 .short 2字节 . tiny 1字节 例如 : int a = 10; 3,小数型 又称 浮点型 (float,double) float  单精度浮点型  4字节 (不常用) doubl 双进度浮点型  8字节(电脑中默认的浮点型) 列如:float a =