Java基础巩固Day1作业

一、基础案例

题目1

使用输出语句,把各类型变量打印到控制器台上

	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);
	}

题目2

在控制台打印一段话

	public static void main(String[] args) {
		System.out.println("好好学习天天向上\n好好吃饭天天长胖");

题目3

打印菱形

	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

打印玫瑰花

	public static void main(String[] args) {
		System.out.println(" {@}");
		System.out.println(" /|\\");
		System.out.println("  |");

题目5

在控制台输出三角图形:

	public static void main(String[] args) {
		System.out.println(" *");
		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;
			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;
			System.out.println("x is " + x);
		}
	}

修改:
Task07_01中
错误:
1.int a知识声明了一个叫a的变量没有进行实例化,可以修改为 int a =10;
2. c=30这里需要先声明变量c,因为之前int c是在一个大括号里的,说明这个大括号里的c是局部变量,只在大括号内生效。 修改为: int c=30
Task07_02中
错误:
这里又是和上面2.里面说到的错误一样,变量y在大括号内声明并实例化了,那么要在大括号外再使用变量y时需要重新对变量y进行声明。应修改为:
int y=x;

二、扩展案例

题目1

byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
哪句是编译失败的呢?为什么呢?
第二局。这里b不能直接等于b1+b2,因为这个结果是个整数类型的,但是b是byte类型的,需要强制类型转换才可以。可以改为b=(byte)b1+b2;

题目2

在控制台输出以下内容:
姓名:王洋
年龄:22
性别:男
职业:学生
住址:北京市昌平区北七家镇宏福科技园修正大厦

 System.out.println("姓名:王洋");
 System.out.println("年龄:22");
 System.out.println("性别:男");
 System.out.println("职业:学生");
 System.out.println("住址:北京市昌平区北七家镇宏福科技园修正大厦");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值