简介 目录 评价 推荐
  • 慕侠7075656 2025-03-21

    @author 标明开发该类模块的作者

    @version 标明该类模块的版本

    @see 参考转向,也就是相关主题

    @param 对方法中某参数的说明

    @return 对方法返回值的说明

    @exception 对方法可能抛出的异常进行说明

    0赞 · 0采集
  • 慕侠7075656 2025-03-21

    Java语言是一种强类型语言。(在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型)

    Java中有两类数据类型:

    数据类型:

        基本数据类型:

            数值型:

                整数类型(byte、short、int、long)

                浮点类型(float、double)

            字符型(char)

            布尔型(boolean)

        引用数据类型:

            类(class)

            接口(interface)

            数组


    String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。

    0赞 · 0采集
  • 慕侠7075656 2025-03-20

    Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!

    Java 中常用关键字:

    问:这么多,记不住啊。。。。。。-_-||

    答:现在不需要你记住所有,混个眼熟即可,在学习的过程中,你会逐步找到感觉并记住他们

    对了,差点忘了大事,Java 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了~~

    0赞 · 0采集
  • 慕侠7075656 2025-03-19

    JDK    JRE的概念

    0赞 · 0采集
  • weixin_慕斯4296866 2025-03-06

    数组名.length  用于获取数组的长度

    0赞 · 0采集
  • weixin_慕斯4296866 2025-03-06

    Java 常用的 3 种循环: while 、 do...while 、 for

    0赞 · 0采集
  • weixin_慕斯4296866 2025-03-06

     switch 后面小括号中表达式的值必须是整型或字

     case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2符型

    case后为汉字时加‘’

    0赞 · 0采集
  • 太阳呀 2025-03-04

    自动类型转换的条件


    进行自动类型转换需要满足两个条件:

    两种数据类型兼容:通常是数值类型之间(如整数类型和浮点类型)可以进行自动类型转换,而数值类型和布尔类型之间不兼容,不能进行自动类型转换。

    目标类型的范围大于源类型的范围:即转换后的数据类型能够容纳原数据类型的所有可能值。

    常见的数据类型范围顺序


    按照范围从小到大的顺序,常见的 Java 基本数据类型排列如下:
    byte < short < char < int < long < float < double

    自动类型转换的示例

    整数类型之间的自动类型转换


    在上述代码中,byte 类型的变量 byteValue 可以自动转换为 int 类型,因为 int 类型的范围比 byte 类型大;short 类型的变量 shortValue 可以自动转换为 long 类型,因为 long 类型的范围比 short 类型大。

    整数类型转换为浮点类型


    在这段代码中,int 类型的变量 intValue 可以自动转换为 float 类型,long 类型的变量 longValue 可以自动转换为 double 类型,因为浮点类型的范围通常比整数类型大。

    注意事项

    char 类型的特殊情况:char 类型虽然是无符号的 16 位整数,但它和 byte、short 之间不能直接进行自动类型转换,因为 char 是无符号的,而 byte 和 short 是有符号的。不过,char 可以自动转换为 int 及更大范围的数值类型。


    布尔类型:布尔类型(boolean)与其他基本数据类型不兼容,不能进行自动类型转换。


    自动类型转换在 Java 中为程序员提供了便利,使得代码编写更加简洁,但在使用时也需要注意数据类型的范围和兼容性,避免出现意外的结果。

    0赞 · 0采集
  • 太阳呀 2025-03-04

    double 型兼容 int 型的原因

    存储范围角度:int 类型通常在 32 位系统中占 4 个字节,取值范围有限。而 double 类型占 8 个字节,取值范围大得多,能表示的数值范围远远超过 int。所以从空间角度,double 完全有能力容纳 int 类型的数据12。

    精度角度:int 类型用于表示整数,没有小数部分。double 类型用于表示浮点数,有小数部分,精度更高。当 int 类型转换为 double 类型时,只是在数值后面补 0 作为小数部分,不会改变数值的大小和意义,数据不会丢失或失真。

    隐式转换规则支持:在许多编程语言中,如 Java、C、C++ 等,都有自动类型转换机制。当表达式中出现 int 和 double 类型混合运算时,编译器会自动将 int 类型转换为 double 类型,然后进行运算,以保证运算结果的准确性。

    char 型与 int 型的关系


    从存储角度来看:char 类型通常占 1 或 2 个字节,int 通常占 4 个字节。int 的存储范围比 char 大很多。

    从取值范围来看:在 Java 中,char 类型是 16 位无符号整数,取值范围从 0 到 2^16-1。int 类型是 32 位有符号整数,取值范围从 - 2^31 到 2^31-1。

    从转换角度来看

    char 转 int:在大多数编程语言中,当需要将 char 类型转换为 int 类型时,实际上是将字符对应的 ASCII 码值或 Unicode 码值赋给 int 变量。如在 Java 中,'A' 的 ASCII 码值是 65,将字符 'A' 转换为 int 类型,得到的就是 654。

    int 转 char:当把 int 值赋给 char 变量时,会自动截取 int 值的低 16 位,并将其赋给 char 变量。如果 int 值的范围超出了 char 的取值范围,高位数据会丢失,可能导致结果不正确。

    0赞 · 0采集
  • big_long 2025-02-27

    System.out.println     是输出的意思

    0赞 · 0采集
  • 起床第一件事 2025-02-16
    char需要配单引号'   '
    0赞 · 0采集
  • 猫将军_yHJKO1 2025-02-02

    public class HelloWorld {

    public static void main(String[] args){

    System.out.println("hello imooc");

    }

    }

    0赞 · 0采集
  • qq魂牵梦绕 2025-01-14

    public class HelloWorld{

    public static void main(String[]args){

    System.out.printin("Hello World");}

    }

    0赞 · 0采集
  • Laity_gzEOT4 2025-01-12

    1、姓名为多个字符,可以使用 String 类型

    2、性别为单个字符,可以使用 char 类型

    3、中奖数字为整数,可以使用 int 类型

    4、价格带有小数,可以使用 double 类型

    5、“确定要关闭程序吗”的值为是或否,表示逻辑上的真或假,所以使用 boolean 类型

    0赞 · 0采集
  • 北京Suzimo 2025-01-09

    https://img1.sycdn.imooc.com/7f9c9b67097f40f225591539.jpgpubilc class HelloWorld{  //意思是创建了一个名为HelloWorld的程序

       pubilc static void main(Sring[] args){    //此行为程序入口意思主要代码在这一组大括号中来进行书写

           System.out.println("Hello World");    //意思为将后面引号中的字符在屏幕上打印输出,其中最后注意分号

         }

    }

    0赞 · 0采集
  • 72333333 2025-01-07
    ++a:先加减再运算
    a++:先运算再加减
    0赞 · 0采集
  • 72333333 2025-01-07
    final常量名=赋值
    常量名大写
    0赞 · 0采集
  • 72333333 2025-01-07
    转化时
    1. 两者类型兼容
    2. byte(8)<short(16)<int(32)<long(64)<float(32)<double(64)      double和float是浮点
    0赞 · 0采集
  • 72333333 2025-01-07
    1. java中变量先声明再输出,
    2. java也可以先声明再赋值
    3. 变量每次只赋一个值
    4. 变量名不使用中文
    5. 先赋值再输出
    0赞 · 0采集
  • 72333333 2025-01-07
    String引用型数据类型
    用户名,密码,电子邮箱
    0赞 · 0采集
  • 72333333 2025-01-07
    多单词命名,第一个单词首字母小写,第二个单词首字母大写677cd85108dab3ef07870199.jpg
    0赞 · 0采集
  • 72333333 2025-01-07
    标识符可以由字母,数字,下划线,美元符$组成
    不能含有@,%,空格等特殊符号
    不能以数字开头
    不能是java中的关键字和保留字
    0赞 · 0采集
  • 慕姐3112843 2024-12-06

    main 方法中定义的变量必须先赋值,然后才能输出https://img1.sycdn.imooc.com/6752777b000123b010110367.jpghttps://img1.sycdn.imooc.com/6752776f0001e4de07260412.jpg

    0赞 · 0采集
  • 慕姐3112843 2024-12-06

    Java中的数据类型https://img1.sycdn.imooc.com/6752766600011d9916631132.jpg

    0赞 · 0采集
  • CRUSH_miao 2024-11-30

    数组名.length用于获取数组长度

    0赞 · 0采集
  • CRUSH_miao 2024-11-30

    第一种

    int[] scores;//声明数组

    scores = new int[3];//分配空间

    scores[0]=11;//赋值

    scores[1]=12;

    scores[2]=13;

    第二种

    int[] scores = new int[3];//声明同时分配空间

    scores[0]=11;//赋值

    scores[1]=12;

    scores[2]=13;

    第三种

    int[] scores={13,14,15};//同时声明数组,分配空间,赋值

    第四种

    int[] scores=new int[]{13,14,15};

    0赞 · 0采集
  • 你薨掉了吗 2024-11-29

    我的编程思路不好。每次看到一个编程任务的时候,没有去认真分析解题思路,而是直接想着找答案,找老师的标准答案。以后要试试自己去写代码,错了就错了,重新更正

    0赞 · 0采集
  • CRUSH_miao 2024-11-24

    String input = new Scanner(System.in).next();

    int input = new Scanner(System.in).nextInt();

    https://img1.sycdn.imooc.com/6743215d0001b5a913780414.jpg

    0赞 · 0采集
  • 慕田峪8140182 2024-11-14
    String hobby=“慕课网”
    0赞 · 0采集
  • YuuY777 2024-10-28
    把int改为double
    0赞 · 0采集
数据加载中...
开始学习 免费