输出java图案代码 java图形界面输入输出

java中输出图片的代码final ImageView iv=(ImageView)findViewById(R.id.iv);
Button bt=(Button)findViewById(R.id.bt);
bt.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View p1)
{
// TODO: Implement this method
if(iv.getDrawable()!=null)
iv.setImageResource(R.id.photo);
else iv.setImageResource(0);
}
});
Java程序,编程输出如下数字图案,最好带解释!其实只要算出第i行第j列的数是第几个数就行输出java图案代码了(数的排列规律应该能看出来吧)
第i行第j列的数在第(i+j)条对角线上(从零开始)输出java图案代码,前面就有i+j条对角线
数的个数就是1+2+...+(i+j)输出java图案代码,在加上同一条对角线上前面的数的个数为j
所以公式就出来了 代码如下,请采纳
classMain
{
public static void main(String[] args)
{
for(int i=0;i5;i++)
{
for(int j=0;j5-i;j++)
{
int n = (1+i+j)*(i+j)/2+j+1;
System.out.print(n+" ");
}
System.out.println();
}
}
}
请问 用java语句输出如图片图案应该怎么做?1、代码如下:
public class Main
{
public static void main(String[] args) {
System.out.println("Hello World!");
//主循环
for(int i =10;i0;i--){
//输出空格
for(int k=i;k0;k--){System.out.print(" ");}
//输出数字
for(int j=i;j=10;j++){
System.out.print(j+" ");
}System.out.println(" ");
}
}
}
2、效果如图
求编程输出如下数字图案的代码?按照输出java图案代码你输出java图案代码的要求编写输出java图案代码的输出数字图案输出java图案代码的Java程序如下
public class M{
public static void main(String[] args) {
int i,j,k,index,count=1,N=5;
【输出java图案代码 java图形界面输入输出】 int arr[][]=new int[N][N];
for(index=1;index=N;index++){
i=0;
j=index-1;
for(k=1;k=index;k++){
arr[j][i]=count++;
i++;
j--;
}
}
for(i=0;iN;i++){
for (j=0;jN-i;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}
JAVA图片输出等着拿分.......
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.font.FontRenderContext;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @author alanwei
*
*/
public class Test {
public static BufferedImage createImage(int width, int height, String s) {
Font font = new Font("Serif", Font.BOLD, 10);
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = (Graphics2D)bi.getGraphics();
g2.setBackground(Color.WHITE);
g2.clearRect(0, 0, width, height);
g2.setPaint(Color.RED);
FontRenderContext context = g2.getFontRenderContext();
Rectangle2D bounds = font.getStringBounds(s, context);
double x = (width - bounds.getWidth()) / 2;
double y = (height - bounds.getHeight()) / 2;
double ascent = -bounds.getY();
double baseY = y + ascent;
g2.drawString(s, (int)x, (int)baseY);
return bi;
}
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
BufferedImage image = createImage(100, 20, "123456789");
File file = new File("image.jpg");
if (!file.exists()) {
file.createNewFile();
}
if (image != null) {

推荐阅读