java入门程序 char初始值 和例题答案不一样

问题描述

java入门程序 char初始值 和例题答案不一样
 public class Ex1 {
    int a;
    char b;
    public Ex1(){
        System.out.println(a);
        System.out.print("["+b+"]");
        System.out.print("www");
    }

    public static void main(String[] args){
        new Ex1();
        /*我只是想把初始值试出来嘛,为什么output:
         * 0
         * [
            */
    }

char初始值不是空格嘛,怎么运行出来后面的www都没有了

解决方案

char b默认是,不是空格。

解决方案二:

经过测试没有的

解决方案三:

没有问题啊!!!!!!!

时间: 2025-01-21 12:35:58

java入门程序 char初始值 和例题答案不一样的相关文章

java代码-java关于变量初始值的问题

问题描述 java关于变量初始值的问题 int x; System.out.println(x); 这段会报错,而如果是以下的代码却不会报错 class A{ int x; int getX(){ return x; } void print(){ System.out.println(x); } } 原因在哪 解决方案 int x只是声明,java规定局部变量使用前必须初始化,否则编译不通过.而第二个是类内部的成员变量,编译器自动初始化成员变量 解决方案二: 说法同上,java编译器初始化ja

java中有关定义常量int初始值时,怎样将出是最定义为最大

问题描述 java中有关定义常量int初始值时,怎样将出是最定义为最大 例如:int i=?;?处定义为最大值 解决方案 int i=Integer.MAX_VALUE; int a=Integer.MIN_VALUE; double b= Double.MAX_VALUE; double c= Double.MIN_VALUE; float d= Float.MAX_VALUE; float e=Float.MIN_VALUE;每个基础类型都有对应的类,有用请采纳 解决方案二: java中定义

c语言-定义数组的初始值为0,结果在程序里涉及到了除法。

问题描述 定义数组的初始值为0,结果在程序里涉及到了除法. 定义数组的初始值为0,结果在程序里涉及到了除法,但是由于有判断,所以不会出现0做除数的问题,可是电脑可能认为我的程序会出现这种问题,然后就说程序错误,不让我执行,应该怎么办 解决方案 电脑怎么判断你除0了的,不应该会让你程序出错的 解决方案二: 不会,这是运行时错误,编译时不会判断的 解决方案三: 你用的什么编译器?一些编译器可能有编译期间的检查,你直接写 1/ 0作为表达式,因为编译器会在编译的时候试图替换成常量,因此会报错. 解决方

gradle打包android程序时,如何修改java文件中的属性值

问题描述 gradle打包android程序时,如何修改java文件中的属性值 工程有个文件例如1.java文件:其中有个public final static String URL = "/www.baidu.com"; 现在的问题是如何在用gradle打包的时候可以更换1.java文件中的URL? ant打包就可以写不同的build.xml,在build.xml中更换URL的字符串,在利用ant构建的时候通过编译不同的build.xml来达到更换URL的目的. 现在不知道gradl

Java入门教程系列 – 第一个程序 “hello, world”

原文Java入门教程系列 – 第一个程序 "hello, world" Posted on 2012 年 5 月 25 日 by Johnny "Hello, World"程序指的是指在计算机屏幕上输出"Hello, World!"(意为"世界,你好!")这行字符串的计算机程序.一般来说,这是每一种计算机编程语言中最基本.最简单的程序,亦通常是初学者所编写的第 一个程序.它还可以用来确定该语言的编译器.程序开发环境,以及运行环

编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]

原文:编写高质量代码改善C#程序的157个建议[为泛型指定初始值.使用委托声明.使用Lambda替代方法和匿名方法] 前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能.基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用.同时,它减少了泛型类及泛型方法中的转型,确保了类型安全.委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用.事件本身也是委托,它是委托组,C#中提供了关键字event来对事件进行特别区分.一旦我们

java数据类型-java中只要是基本数据类型的变量初始值问题

问题描述 java中只要是基本数据类型的变量初始值问题 java中只要是基本数据类型的变量 int a;和int a =0是一样的 只要是引用数据类型变量 String a = null; String a; 是一样的 以上说法正确吗 解决方案 基本数据类型对.引用的值不初始化是没有默认值的,引用的数据类型变量不初始化是不能用的.必须初始化了别的地方才能用.因为没有引用的内存地址. 解决方案二: 你分别打印String a = null; String a; 看看. 解决方案三: java中基本

Java并发程序入门介绍_java

今天看了看Java并发程序,写一写入门程序,并设置了线程的优先级. class Elem implements Runnable{ public static int id = 0; private int cutDown = 5; private int priority; public void setPriority(int priority){ this.priority = priority; } public int getPriority(){ return this.priori

监视Java应用程序:Health Center API入门

本文章系列由两个部分组成,在本系列的第 1 部分中,您将学习如何使用 Health Center API,以及如何监视正在运行的 Java 应用程序中的死锁.第 2 部分 使用了本文中开发的死锁检测应用程序,并添加了一个方法分析视图来显示应用程序的哪些地方花费了大部分的 CPU 周期. 您是否曾经遇到过没有明确原因的应用程序服务器挂起或者 Java 应用程序变得没有响应?您的应用程序是否内存不足或者运行情况欠佳?使用 Health Center,您就可以更轻松地解决这些问题. 使用 Health