怎样用Java程序输出“Hello World,”

怎样用Java程序输出“Hello World,”,第1张

1234567import java.lang.*public class HelloWorld{public static void main(String[] args){System.out.println("HelloWorld")}}

1、Java是一种可以撰写跨平台应用软件的肢升哪面向对象的程序设计语言;

2、Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群;

3、Java由Java编程语言、Java文件格式、Java虚拟机(JVM)及Java应用程序接口(Java API)四方面组成;

4、Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支笑橡持类与接口之间的实现机制;

5、Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的历码类库,包括URL、URLConnection、Socket、ServerSocket等。

java hello world其实很数芦简单,有一个main函数作液毕伏为程序的入口闹携,有一个输出语句就ok了。

但是要注意:文件名必须要与类名一致

例如如下代码:HelloWorld.java 文件

public class HelloWorld{

    public static void main(Sring[] args){

    System.out.println("Hello World")

    }

}

public int print(Graphics gra, PageFormat pf, int pageIndex) throws PrinterException {

System.out.println("pageIndex=" + pageIndex)

Component c = null

//print string

String str = "

Hello Word!

"

//转换成Graphics2D

Graphics2D g2 = (Graphics2D) gra

//设置打印颜色为黑色

g2.setColor(Color.black)

//打印起点坐标

double x = pf.getImageableX()

double y = pf.getImageableY()

switch (pageIndex) {

case 0:

//设置打印字体(字体名称、样式和点大小)毁禅(字体名称可以是物理或者逻辑名称)

//Java平台所定义的五种字体系列:Serif、SansSerif、Monospaced、Dialog 和 DialogInput

Font font = new Font("新宋体"纤配尘, Font.PLAIN, 9)

g2.setFont(font)//设置字体

//BasicStroke bs_3=new BasicStroke(0.5f)

float[] dash1 = {2.0f}

//设置打印线的属性卖并。

//1.线宽 2、3、不知道,4、空白的宽度,5、虚线的宽度,6、偏移量

g2.setStroke(new BasicStroke(0.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 2.0f, dash1, 0.0f))

//g2.setStroke(bs_3)//设置线宽

float heigth = font.getSize2D()//字体高度

System.out.println("x=" + x)

// -1- 用Graphics2D直接输出

//首字符的基线(右下部)位于用户空间中的 (x, y) 位置处

//g2.drawLine(10,10,200,300)

Image src = Toolkit.getDefaultToolkit().getImage("F:\\workspace\\QQ.png")

g2.drawImage(src, (int) x, (int) y, c)

int img_Height = src.getHeight(c)

int img_width = src.getWidth(c)

//System.out.println("img_Height="+img_Height+"img_width="+img_width)

g2.drawString(str, (float) x, (float) y + 1 * heigth + img_Height)

g2.drawLine((int) x, (int) (y + 1 * heigth + img_Height + 10), (int) x + 200, (int) (y + 1 * heigth + img_Height + 10))

g2.drawImage(src, (int) x, (int) (y + 1 * heigth + img_Height + 11), c)

return PAGE_EXISTS

default:

return NO_SUCH_PAGE

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12412312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存