youtube:100分钟学习java

youtube链接:it coding man

https://www.youtube.com/watch?v=O81HCaIvEn4

char 存储单个字符 如‘a’或‘B’.  由单引号包围

final int mynum=15  表示mynum这个变量已经确定是敞亮15 类型为int 不能改动了 再写int mynum=20就报错了

计算机内存的最小存储单元是字节(byte),一个字节就是一个8位二进制数,即8个bit

字节byte

位bit

一个字节有8位

double双精度 就是小数位多点的小数而已

e3或 E3表示10的3次方

java中的8种原始数据类型:

  • 整数类型:byte,short,int,long.
  • 浮点数类型:float,double.
  • 字符类型:char.
  • 布尔类型:boolean.

类型转换:

public class Sample01 {
    public static void main(String[] args){
        int myint=10;
        double mydouble=myint;  //从4位bit变8位bit 变大不丢失数据
        System.out.println(myint);
        System.out.println(mydouble);
        
        
        double mydouble2=9.899d;
        int myint2=(int) mydouble2;//8位转换成4位 丢掉小数点后东西 居然没有四舍五入
        System.out.println(mydouble2);
        System.out.println(myint2);
        
    } 
}

算数运算符:

++自增 如++x  或者x++

x++和++x的区别:

x=5:

print(x++)这个输出为5。是先打印出x,然后再x=x+1。

print(++x)这个输出为6。是先x=x+1,然后打印出x。

--自减 如--x  或者x--

x%=3  即x=x%3

x&=3  即x=x&3  x能被3除多少次?x&3==1

x|=3  即x=x|3  或者

x^=3  即x=x^3  非

x>>=3  即x=>>3  左进位 / 左移

x<<=3  即x=<<3  右进位 / 右移

&& 并且  true&&true==true

||  或者

!  非

字符串要用双引号 不能用单引号

字符串的各种方法:

public class Sample01{
    public static void main(String[] args){
        String txt="helloword";
        System.out.println(txt);
        
        //txt的长度 用txt.length()方法
        System.out.println("the length of the txt is:"+txt.length());
        
        //转换成大写字母,用txt.toUpperCase()
        System.out.println(txt.toUpperCase());
        
        //转换成小写字母,用txt.toLowerCase()
        System.out.println(txt.toLowerCase());
        
        //寻找某个词用indexOf
        System.out.println(txt.indexOf("world"));
        
        //拼接两个字符串 用+或者concat
        String firstName="John";
        String lastName="Doe";
        System.out.println(firstName+" "+lastName);//用空格隔开
        System.out.println(firstName.concat(lastName)); //没有空格隔开
        
        // 反斜杠\代表转义符,"..\".."
        String txt1="we are the \"viking\" from the north";
        String txt2="it\'s all right";
        String txt3="the character \\ is called backslash.";  // 打印\可以用\\
        
        System.out.println(txt1);
       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值