练习1
- 定义一个Test02类
- 在类中定义主方法
- 在主方法中,使用输出语句,输出如下变量
(1)整数变量i1: 88, i2:-88
(2)小数变量d: 88.888
(3)字符变量ch1: 'A', ch2:'8'
(4)布尔变量flag1: true, flag2:false
package com.itlwh;
public class Test02 {
public static void main(String[] args) {
int i1=88;
int i2=-88;
float d =88.888F;
char ch1 = 'A',ch2='B';
boolean flag1 = true,flag2=false;
System.out.println(i1);
System.out.println(i2);
System.out.println(d);
System.out.println(ch1);
System.out.println(ch2);
System.out.println(flag1);
System.out.println(flag2);
}
}
练习2
- 定义一个Test03类
- 在类中定义主方法
- 在主方法中,使用输出语句,输出一段话
- 输出效果如下:
好好学习~天天向上~键盘敲烂,月薪过万~~
package com.itlwh;
public class Test03 {
public static void main(String[] args) {
System.out.println("好好学习~");
System.out.println("天天向上~");
System.out.println("键盘敲烂,月薪过万~~");
}
}
练习3
- 定义一个类,类名Test04
- 在类中定main方法
-
*
* *
* *
* *
* *
* *
*
在main方法中,使用输出语句输出如下图形:
package com.itlwh;
public class Test04 {
public static void main(String[] args) {
System.out.println(" * ");
System.out.println(" ** ");
System.out.println(" * * ");
System.out.println("* *");
System.out.println(" * * ");
System.out.println(" ** ");
System.out.println(" * ");
}
}
练习4
- 定义一个类,类名Test05
- 在类中定main方法
- 在main方法中,使用输出语句输出如下图形.
{@}
/|\
|
package com.itlwh;
public class Test05 {
public static void main(String[] args) {
System.out.println("{@}");
System.out.println("/|\\");
System.out.println(" |");
}
}
练习5
- 定义一个类,类名Test06
- 在类中定main方法
- 在main方法中,使用输出语句输出如下图形:
*
**
***
****
package com.itlwh;
public class Test06 {
public static void main(String[] args) {
System.out.println("*");
System.out.println("**");
System.out.println("***");
System.out.println("****");
}
}
练习6
找出以下代码的错误,并修改
public class Task07_01 {
public static void main(String[] args) {
int a;
System.out.println(a); //错误:变量没有赋值不能使用
{
int c = 20;
System.out.println(c);
}
c = 30; //错误2:代码块内部定义的变量是局部变量 只能内部使用
System.out.println(c);
}
}
public class Task07_02 {
public static void main(String[] args) {
int x = 2;
{
int y = 6;
System.out.println("x is " + x);
System.out.println("y is " + y);
}
y = x; //错误:y是局部变量
System.out.println("x is " + x);
}
}
练习7
byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
哪句是编译失败的呢?为什么呢?
答:b=b1+b2 类型不匹配b1+b2 会是int型