Java编写一个程序,在屏幕上打印出如下图形?打印杨辉三角图形的Java程序如下
public class H{
public static void main(String[] args) {
int i,j,N=7;
int[][] a=new int[N][N];
for(i=0;iN;i++){
a[i][0]=1;
a[i][i]=1;
}
for(i=2;iN;i++)
for(j=1;ji;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;iN;i++){
for(j=0;jN-i-1;j++){
System.out.print("");
}
for(j=0;ji+1;j++){
System.out.printf("%-4d",a[i][j]);
}
System.out.println();
}
}
}
用JAVA打印出图片中的图形 , 求完整代码 。您好 , 您这样:
public class search {
public int counter(String inputs, String word) {
int counter = 0;
for (int i = 0; iinputs.length(); i++) {
if(word.equals(inputs.charAt(i)+"")){
counter++;
}
}
return counter;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = sc.next();
System.out.print("请输入要查找的字符:");
String s = sc.next();
search sear = new search();
int c = sear.counter(str, s);
System.out.println("\"" + str + "\"中包含" + c + "个\"爱\"");
}
}
java如何调用本地打印机进行图片打印用java实现本地打?。簀ava.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打?。?最后用用Graphics2D直接输出直接输出 。
下面代码实现了简单的打印功能:
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.RenderingHints;
import java.awt.font.FontRenderContext;
import java.awt.font.LineBreakMeasurer;
import java.awt.font.TextAttribute;
import java.awt.font.TextLayout;
import java.awt.geom.Point2D;
import java.awt.image.BufferedImage;
import java.awt.print.Book;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.text.AttributedString;
import javax.swing.JApplet;
public class PrintTestimplements Printable{
/**
* @param Graphic指明打印的图形环境
* @param PageFormat指明打印页格式(页面大小以点为计量单位 , 1点为1英才的1/72 , 1英寸为25.4毫米 。A4纸大致为595×842点)
* @param pageIndex指明页号
**/
public int print(Graphics gra, PageFormat pf, int pageIndex) throws PrinterException {
System.out.println("pageIndex="+pageIndex);
Component c = null;
//print string
String str = "中华民族是勤劳、勇敢和富有智慧的伟大民族 。";
//转换成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);//设置字体
//BasicStrokebs_3=newBasicStroke(0.5f);
float[]dash1={2.0f};
//设置打印线的属性 。
//1.线宽 2、3、不知道,4、空白的宽度,5、虚线的宽度,6、偏移量
推荐阅读
- DNF工会升级鸿蒙,dnf工会升级鸿蒙怎么升级
- C语言时间函数计算排序时间,c语言的时间函数怎么用
- 全民K歌怎么投屏电视满屏,全民k歌如何投屏电视上唱?
- b站唯一视频直播平台,b站直播?
- linux有些命令不能用 linux不能使用compress
- 先锋电视用什么账号,先锋电视需要下什么应用
- 战略军事科幻游戏,科幻类即时战略游戏
- 安卓游戏战略,安卓游戏战略分析
- java弱引用代码 java 弱引用