训练案例2
训练描述
使用输出语句,把各类型变量打印到控制器台上
操作步骤描述
定义一个Test02类
在类中定义主方法
在主方法中,使用输出语句,输出如下变量
(1)整数变量i1: 88, i2:-88
(2)小数变量d: 88.888
(3)字符变量ch1: ‘A’, ch2:‘8’
(4)布尔变量flag1: true, flag2:false
package com.fan;
/*
* 作业2
*/
public class Test02 {
public static void main(String[] args) {
int i1=88;
int i2=-88;
double d=88.888;
char ch1='A';
char ch2='8';
boolean flag1=true;
boolean 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);
}
}
训练案例3
训练描述
在控制台打印一段话
操作步骤描述
定义一个Test03类
在类中定义主方法
在主方法中,使用输出语句,输出一段话
输出效果如下:
好好学习~
天天向上~
键盘敲烂,月薪过万~~
package com.fan;
public class Test03 {
public static void main(String[] args) {
System.out.println("好好学习~");
System.out.println("天天向上~");
System.out.println("键盘敲烂,月薪过万~~");
}
}
训练案例4
训练描述
打印菱形
操作步骤描述
定义一个类,类名Test04
在类中定main方法
在main方法中,使用输出语句输出如下图形:
package com.fan;
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(" *");
}
}
训练案例5
训练描述
打印玫瑰花
操作步骤描述
定义一个类,类名Test05
在类中定main方法
在main方法中,使用输出语句输出如下图形.
{@}
/|
|
提示: “\”在java中是转移符,如果要在字符串中写一个”\”,你需要写为”\”
package com.fan;
/*
* 作业5
* 描述: “\”在java中是转移符,如果要在字符串中写一个”\”,你需要写为”\\”
*/
public class Test05 {
public static void main(String[] args) {
System.out.println("{@}");
System.out.println("/|\\");
System.out.println(" |");
}
}
训练案例6
训练描述
在控制台输出三角图形:
操作步骤描述
定义一个类,类名Test06
在类中定main方法
在main方法中,使用输出语句输出如下图形:
**
package com.fan;
/*
* 作业6
*/
public class Test06 {
public static void main(String[] args) {
System.out.println("*");
System.out.println("**");
System.out.println("***");
System.out.println("****");
}
}
训练案例7
训练描述
找出以下代码的错误,并修改
public class Task07_01 {
public static void main(String[] args) {
int a;(没有对a进行初始化赋值,给定一个值即可)
System.out.println(a);
{
int c = 20;
System.out.println(c);
}
c = 30;(没有给C定义类型,定义c为int类型)
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;(不能将X的值赋予y,y是代码块里面的变量,需要将y重新定义)
System.out.println("x is " + x);
}
}
操作步骤描述
无
扩展案例
1 训练案例1
1.1. 训练描述
看代码分析问题
1.2. 操作步骤描述
byte b1=3,b2=4,b;
b=b1+b2;(byte类型为字符类型,相加没有意义)
b=3+4;
哪句是编译失败的呢?为什么呢?
2 训练案例2
2.1. 训练描述
在控制台输出以下内容:
姓名:王洋
年龄:22
性别:男
职业:学生
住址:北京市昌平区北七家镇宏福科技园修正大厦
2.2. 操作步骤描述
定义一个类Test0类
在类中定main方法
在main方法中分别打印以上内容
package com.fan;
public class Test0 {
public static void main(String[] args) {
System.out.println("姓名:王洋");
System.out.println("年龄:22");
System.out.println("性别:男");
System.out.println("职业:学生");
System.out.println("住址:北京市昌平区北七家镇宏福科技园修正大厦");
}
}