JavaSE第1天常量变量练习题

JavaSE第1天常量变量
训练案例01:安装JDK,并配置环境变量

  1. 无论是32操作系统,系统还是64位的操作系统,统一安装老师下发的32位JDK.
  2. 安装JDK
    i. 解压安装包jdk-7u72-windows-i586.zip, 得到: jdk-7u72-windows-i586.exe
    ii. 双击jdk-7u72-windows-i586.exe
    iii. 点击下一步
    iv. 修改JDK的路径,路径不要有空格,中文和特殊符号; 记住你安装的路径,后面需要使用
    v. 点击下一步,等待,弹出安装JRE的界面
    vi. 修改JRE的路径,放到和JDK同级的目录,但是不要放到JDK目录中
    vii. 点击下一步
    viii. 点击关闭
    b) 测试: 打开命令行窗口,进入到JDK的bin目录,输入java敲回车, 输入javac敲回车,如果都显示的沾满的内容,则JDK安装成功;
  3. 配置环境变量
    a) 我的电脑(计算机|此电脑) ->右键->属性->高级系统设置->环境变量
    b) 在系统环境变量中添加JAVA_HOME环境变量.
    i. 点击最下面的”新建(w)…”按钮->弹出对话框->变量名填写: JAVA_HOME,变量值填写: 你的JDK的安装目录
    ii. 找到”Path”环境变量, 在最前面添加: %JAVA_HOME%\bin;
    iii. 点击确定按钮
    iv. 再点击确定按钮
    c) 测试: 关闭命令行窗口,再打开,如果输入java敲回车,输入javac敲回车,都能显示在沾满命令行窗口的内容,则证明安装成功.
  4. 备注: 有的同学已经安装了JDK,需要卸载JDK,JDK的卸载步骤
  5. 打开控制面板
  6. 卸载或更改程序
  7. 卸载所有咖啡图标的Java应用
  8. 若在原有JDK目录还有文件则删除.

训练案例02:使用输出语句,把各类型变量打印到控制器台上

  1. 定义一个Test02类
  2. 在类中定义主方法
  3. 在主方法中,使用输出语句,输出如下变量
    (1)整数变量i1: 88, i2:-88
    (2)小数变量d: 88.888
    (3)字符变量ch1: ‘A’, ch2:‘8’
    (4)布尔变量flag1: true, flag2:false
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);
		
	}
}

训练案例03:在控制台打印一段话

  1. 定义一个Test03类
  2. 在类中定义主方法
  3. 在主方法中,使用输出语句,输出一段话
  4. 输出效果如下:
    好好学习~
    天天向上~
    键盘敲烂,月薪过万~~
public class test03 {

	public static void main(String[] args) {
		System.out.println("好好学习~\n"+"天天向上~\n"+"键盘敲烂,月薪过万~~");
	}
}

训练案例04:打印菱形

  1. 定义一个类,类名Test04
  2. 在类中定main方法
  3. 在main方法中,使用输出语句输出如下图形:
    在这里插入图片描述
public class test04 {
	public static void main(String[] args) {
		System.out.println("   *\n  * *\n *   *\n*     *\n *   *\n  * *\n   *\n");
		
	}
}

训练案例05:打印玫瑰花

  1. 定义一个类,类名Test05
  2. 在类中定main方法
  3. 在main方法中,使用输出语句输出如下图形.
    在这里插入图片描述
public class test05 {
	public static void main(String[] args) {
		System.out.println("{@}");
		System.out.println("/|\\");
		System.out.println(" | ");
		
	}
}

训练案例06:在控制台输出三角图形

  1. 定义一个类,类名Test06
  2. 在类中定main方法
  3. 在main方法中,使用输出语句输出如下图形:

在这里插入图片描述

public class test06 {
	public static void main(String[] args) {
		System.out.println("*\n**\n***\n****");
	}
}

训练案例07_01:找出以下代码的错误,并修改

	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 test07_01 {
	public static void main(String[] args) {
		int a = 0;
		System.out.println(a);
		{
			int c = 20;
			System.out.println(c);
		}
		int c = 30;
		System.out.println(c);
	}

}

训练案例07_02:找出以下代码的错误,并修改

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

改正

public class test07_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);
	}
}

扩展案例01:看代码分析问题
byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
哪句是编译失败的呢?为什么呢?

public class Test01 {
	public static void main(String[] args) {
		byte b1=3,b2=4,b;
		b=(byte)(b1+b2);//b1 + b2为int 型 ,需要用(byte)强转
		b=3+4;
		
	}
}

**扩展案例02:在控制台输出以下内容:**
姓名:王洋
年龄:22
性别:男
职业:学生
住址:北京市昌平区北七家镇宏福科技园修正大厦
public class Tztest02 {
	public static void main(String[] args) {
		System.out.println("姓名:王洋\n年龄:22\n性别:男\n职业:学生\n住址:北京市昌平区北七家镇宏福科技园修正大厦");

	}
}
发布了30 篇原创文章 · 获赞 10 · 访问量 908

猜你喜欢

转载自blog.csdn.net/weixin_45788152/article/details/104151196