0基础学习Java ——练习楼(有时间就练习)
本帖最后由 回忆一遥远 于 2017-8-16 07:37 编辑练习一
练习
class T{
int a;
char b;
}
public class IniClas {
public static void main(String[] args){
T c = new T();
System.out.println("a = " + c.a);
System.out.println("b = " + c.b);
}
}
输出
a = 0
b =
答
Java 类中的元素会执行默认初始化过程
练习二
练习+结果
练习三
练习 无结果
class ATypeName{
int a;
}
public class Test13 {
public static void main(String[] args){
ATypeName a = new ATypeName();
a.a = 10;
}
}
练习四
class DataOnly{
int i;
double d;
boolean b;
}
public class Test14 {
public static void main(String[] args){
DataOnly data = new DataOnly();
data.i = 23;
data.d = 2.4;
data.b = false;
}
}
练习五
练习
class DataOnly{
int i;
double d;
boolean b;
}
public class Test14 {
public static void main(String[] args){
DataOnly data = new DataOnly();
data.i = 23;
data.d = 2.4;
data.b = false;
System.out.println("i = " + data.i);
System.out.println("d = " + data.d);
System.out.println("b = " + data.b);
}
}
结果
i = 23
d = 2.4
b = false
练习六
练习
public class Test {
static int storage(String s){
return s.length() * 2;
}
public static void main(String[] args){
System.out.println(storage("Hello"));
}
}
结果
10
练习七
练习
class StaticTest{
static int i = 24;
}
class Incrementable{
static void increment(){
StaticTest.i++;
}
}
public class Test {
public static void main(String[] args){
StaticTest st1 = new StaticTest();
StaticTest st2 = new StaticTest();
System.out.println("st1 = " + st1.i);
System.out.println("str2 = " + st2.i);
Incrementable sf = new Incrementable();
sf.increment();
System.out.println("st1 = " + st1.i);
System.out.println("str2 = " + st2.i);
}
}
结果
st1 = 24
str2 = 24
st1 = 25
str2 = 25
学习了
页:
[1]