Java 入门 之 system.out.println

摘要

本文,首先复习 新建 Java 工程;然后,给出 system.out.println 代码示例,浅析方法的输入变量;最后,通过复写 JFrame 的方法以及 system.err.println 代码示例,进一步加深对 system.out.println 的学习。


1)在 Project Explorer --> 右键 --> New --> 新建 Java Project --> Name --> My_Proj;

2)右键Src --> New Package --> My_Pack;

3)右键My_Pack --> New Class --> My_Class --> 并勾取 public static void main(String[] args) 选项;

4) system.out.println 代码示例】

package My_Pack;

import javax.swing.JFrame;

public class My_Class {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello World !");
		System.out.println(true);
		System.out.println(1234);
		System.out.println(new JFrame());

	}

}

代码执行过程中可能会出现报错,如下:

Access restriction: The type JFrame is not accessible due to restriction on required library C:\ProgramFiles\Java\jre8\lib\rt.jar
爬 Stack Over Flow 得到解释和解决方案,如下:

When you make a new java project at JRE choose "Use an execution environment JRE and from there select JavaSE-1.7 or 1.8 and just should solve the problem.

Steps are as follow :

  • Right-click on the project
  • Select properties
  • Java build path
  • Library > Add Library > Add JRE SYSTEM Library
  • Execution Environment
  • Select JavaSE-1.7
  • Finish
注 :

这里说明,system.out.println 可以输出,字符串、数字、布尔 以及 JFrame 默认转换为 2String 的形式 。

代码输出如下:

Hello World !
true
1234
javax.swing.JFrame[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,title=,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]


另,这里还可以对 JFrame 方法复写 :

package My_Pack;

import javax.swing.JFrame;

public class My_Class {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		System.out.println("Hello World !");
		System.out.println(true);
		System.out.println(1234);
		System.out.println(new JFrame()
		{
			public String toString()
			{
				return "this is my JFrame";
			}
		});
	}
}
此时输出为 :

Hello World !
true
1234
this is my JFrame

注:

system.out.println 与 system.err.println 输入变量类似,不过输出显示为红色字体。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值