鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 零度非安全

[系列教程] 【Java 教程(原创)】006.标识符和关键字以及基本数据类型

[复制链接]
发表于 2018-5-5 16:16:23 | 显示全部楼层



public class MainClass{
        public static void main(String args[]){
                char ch1 = 'w',ch2 = '好';
                int p1 = 32831,p2 = 30452;
                /**数据类型转换由低到高**/
                float x = 100;
                int z = 50;
                float y = z;
                /**数据转换由高到低**/
                int a = (int)34.89;
                long b = (long)56.98F;
                int c = (int)1999L;
                int d = 128;
                long e = 77777;
                float f = 2e3f;
                double g = 3.14e-300;
                double result = f * g;
                System.out.println("f = " + f);
                System.out.println("g = " + g);
                System.out.println("result = " + result);
                g = 1234.123456789;
                c = (int)d;
                f = (float)g;
                System.out.println("d = " + c);
                System.out.println("e = " + e);
                System.out.println("f = " + f);
                System.out.println("g = " + g);
                System.out.println(ch1 + "的位置:" + (int)ch1);
                System.out.println("\"" +ch2 +"\"的位置:" + (int)ch2);
                System.out.println("第" + p1 + "个位置上的字符是:" + (char)p1);
                System.out.println("第" + p2 + "个位置上的字符是: " + (char)p2);
                System.out.println(y);
                System.out.println(x);
                System.out.println(a);
                System.out.println(b);
                System.out.println(c);
        }
}
F:\abc>java MainClass
f = 2000.0
g = 3.14E-300
result = 6.28E-297
d = 128
e = 77777
f = 1234.1234
g = 1234.123456789
w的位置:119
"好"的位置:22909
第32831个位置上的字符是:耿
第30452个位置上的字符是: 直
50.0
100.0
34
56
128

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-6-26 22:40:00 | 显示全部楼层
学到了学到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-17 09:14:02 | 显示全部楼层
补码我记得好像是源码的反码加一,而不是单纯的0变1,1变0?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-9 21:54:14 From FishC Mobile | 显示全部楼层
对长亭晚 发表于 2019-9-17 09:14
补码我记得好像是源码的反码加一,而不是单纯的0变1,1变0?

原文是用7的补码来找-8的补码,所以等于已经加一了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-6 17:59:16 | 显示全部楼层
abstract  抽象类         assert        boolean  基本数据类型 boolean类型        break  中断循环关键字        byte 基本数据类型 byte
case  结合switch用,组成switch case块        catch  结合try用,组成try catch块,捕获异常        char 基本数据类型 char字符型        class  类关键字        const
continue  用于跳出本次循环        default  默认关键字,jdk8里面用于定义抽象类中默认方法        do  结合while用,组成 do while 语句        double 基本数据类型 浮点数        else  结合if使用,组成if else 语句
enum  枚举类        extends  继承关键字        final  最终不可变得关键字,可修饰类属性方法等        finally  集合try catch finally使用,里面常写一定会执行的代码块        float 基本数据类型 float
for  for循环        goto        if  结合else组成if else语句,用于判断        implements  实现类的继承关键字        import 导包关键字
instanceof  用于判断是都是本类类型        int  基本数据类型 int 整型        interface 接口关键字        long 基本数据类型 long        native 类修饰关键字
new  new对象        package  包关键字        private  权限修饰符 表私有        protected 权限修饰符 被保护的        public 修饰符权限 public最常用的
return  返回关键字        short 基本数据类型 short 短整型        static 静态属性修饰关键字        strictfp        super 引用父类的关键字
switch  集合case用,组成switch case块        synchronized  同步关键字        this 对象调用this关键字,表示调用者        throw  抛出异常,用在代码块中        throws 抛出异常,用在类后面,表示可能会出现的异常类型
transient        try 结合catch用,组成捕获异常的try catch 块        void  返回值空关键字        volatile  类修饰符关键字        while  while(条件)表循环的关键字
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-15 16:01:54 | 显示全部楼层
先赞后看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 18:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表