您的位置:时时app平台注册网站 > 编程知识 > java基本语言因素时时app平台注册网站

java基本语言因素时时app平台注册网站

2019-11-21 02:16

 

三 变量、常量

1 语法
数据类型 变量名称 [= 值];

char sex; //声明变量
        sex = '男';//初始化、赋值 
        int age = 10; 
        float score = 93.2F; 
        int x,y,z=20;

final 数据类型 变量名称 [= 值]; final int X=1;
1.先声明 2.初始化 3.使用

2 类型之间的转换:
2.1小——>大:自动类型转换

short  y = 1;
System.out.println(y);
double x =  y;

System.out.println(x);—>小: 强制类型转换

at score = 13;//13(int)-->小,到
         System.out.println(score);
         int rs = (int)score; // 0.3截取丢失
         System.out.println(rs);

时时app平台注册网站 1

常量声明 const int =100;

二 数据类型

A:基本数据类型(四类八种)

  1. 简单类型
    时时app平台注册网站 2
  2. 封装类型(数据类型转换简单类型)
    Byte Short Integer Long Float Double Character Boolean
    1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。
    2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)
    B:引用类型
    1.数组 2.类(对象) 3.接口

说明:
机器语言(二进制语言):由 1 、 0 构成。 例如: 00000101
最小单位:bit 位 8bit = 1byte(字节、字符) ‘a’~’z’ ‘A’~’Z’ ‘0’~’9’ 特殊符号 一个中文汉字=2个字节=16位 ‘好’
1024byte = 1KB 1024kb = 1mb 1024mb = 1gb 1024gb = 1tb
包:本质文件夹目录
java.lang.* 1.java默认导入
java.util.*; 1.工具类
java.sql.*; 1.数据库
java.net.*; 1.网络编程
java.io.*; 1.输入输出流
导包快捷键 ctrl shift o

package com.companyname.test;
import java.util.Scanner;
public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
    }
}

举实例 判断 闰年

五 运算符

1 算术运算符
双目: * / %(取余、求模) -
单目: –
a 前缀(num ;)

int num = 4;
          num;
        int rs =   num*2;
        System.out.println(rs);//?

b 后缀

int num = 4;
        int x = 3;
        num  ;//5
        int rs = num    x; //rs = 8  num=6
        System.out.println(rs  );//?
        System.out.println(rs);

2 关系运算符:true/false

< >= <= ==(恒等于) !=
逻辑运算符:true/false
!(取反) &&(短路且) ||(短路或)

int x=3,y=4,z=10;
boolean rs = x>y&&  z>10;// true / false
System.out.println(z);

算符 =
3 赋值运算符
赋值运算符: =
复合赋值运算符: = -= *= /= %=

int x = 5;
//      x = x   10;
        x =10;
        System.out.println(x);

4 三目运算符
exp1 ? exp2 : exp3;
exp1:true exp2;
exp1:false exp3;
5 位运算符
~ 非 |或 &与 ^异或
按位~运算符:10100101=01011010
按位&运算符:1101&1010=1000
按位|运算符: 1101 | 1010= 1111
按位异或运算符:1101 ^ 1010 = 0111
6 位移运算符
<< 3<<3=24 >>
在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方
7 转义字符
n 换行
r 回车
t 水平制表
v 垂直 制表
” “
’ ‘

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

四 字符串类型

String在java.lang.String
1.必须掌握: = = 、 equals() 字符串比较差别

public class Test1 {
    public static void main(String[] args) {
//       String:特殊java类
         int    num  =  100;
         String name = "jackson";
         String address = "北大街西华门....";
         String phone = "18182679850";

         System.out.println(name address);//字符串的拼接
         System.out.println(3.14f name);//任何类型 字符串=字符串
         System.out.println("520" "张三");


         String temp = "jackson";
         String str1 = new String("jackson");//占内存
         System.out.println(str1); 
    }
}

2.熟练进行 简单类型字符串类型
String.valueOf(参数) 任意类型 ””
字符串简单类型(封装类型:parseXxx())

public class Test2 {
    public static void main(String[] args) {
        float num = 3.1f;
        String str = String.valueOf(num);
        System.out.println(str);//3.1(String)
        num =  Float.parseFloat(str) ;
    }
}

3.掌握:String类中常用功能
时时app平台注册网站 3
时时app平台注册网站 4
时时app平台注册网站 5
频繁的操作字符串:不建议使用String类,而是使用StringBuilder & StringBuffer

3、变量与常量

java基础语法

new 创建一个对象  typof 对象的数据类型

一 规则

1 命名规则
A:类名称首字母大写,尽可能采取驼峰式命名:MaLin HelloWorld
B:命名标识符规范:数字、字母、下划线、$组成,但是不能以数字开头,不能是关键字或者保留字。例如:3max 3d goto
C:变量名称 :首字母必须小写 常量:必须全大些 PI MAX
D: 方法名称:首字母必须小写
2 严格区分大小写
3 以分号 ‘;’ 结束

条件运算符:?:  

---恢复内容开始---

所有成员变量声明在类的顶端,用一个换行分开

接口首字母为I

{

转义字符  回车换行n  横向跳到下一制表位置  t  竖向跳格 v   退格 b   回车 r  换页  f  反斜杠 \  单引号 '  1—3位八进制数所代表单字符 ddd 1—2位十六进制所代表单字符 xhh

}

6、字符和字符串

使用某个控件的值时,尽量命名局部变量

方法的命名使用动词

5、运算符

显示转换 double x=111.222; int y=convert.ToInt(x);或者 int y=(int)x;

隐式转换  int i=123; long j=i;

4、类型转换

用有意义的名字命名空间

引用类型:使用new创建,托管在堆中,附加成员必须初始化,变量由垃圾回收机制来管理,多个引用类型可以引用同一对象,赋值前为NULL,存储在堆中

1、类

首字符小写,后面单词首字母大写(Camel规则)

修饰符 class 类名 基类或接口 

值类型:整数int、浮点数float,布尔类型。存储在栈中。

拆箱:将引用类型显示转换为值类型。

算术运算符:加  减  -  乘  * 除  / 求余  %

逻辑运算符:与 &   或|  异或 ^

           Console.Write("请输入一个年份");
           string str = Console.ReadLine();
           int year = Int32.Parse(str);
           bool isleapyear =((year@0) == 0)||(((year %4 )== 0))&&((year0)!=0);
           string yesno = isleapyear?"是":"不是";
           Console.WriteLine("{0}年{1}闰年",year,yesno);
           Console.ReadLine();

赋值运算符:赋值  =  加赋值 = 减赋值 -= 除赋值 /= 乘赋值 ^= 模赋值 %=  位与  &=  位或 !=  右移 >>=  左移 <<= 异或 ^=

2、命名规范

装箱:将值类型转换为引用类型的过程。

枚举类型 enum 枚举名{  }

 

is 检查变量是否为制定类型 bool result = i is Int;

成员变量前加_

本文由时时app平台注册网站发布于编程知识,转载请注明出处:java基本语言因素时时app平台注册网站

关键词: