❶ 如何用java在控制台上輸出以下圖形
number[i]=(int)Math.random(); 你這句就錯了,你這樣取出來永遠都是0,
public static void main(String[] args) {
Random r = new Random();
int[] number = new int[5];
StringBuilder[] str = new StringBuilder[5];
for (int i = 0; i < 5; i++) {
number[i] = r.nextInt(100);//掛號里寫你想取多少以內的整數,不要超過int的范圍就好
str[i] = new StringBuilder("");
for (int j = 0; j < number[i]; j++) {
str[i].append("O");
}
System.out.println(number[i]);
System.out.println(str[i].toString());
}
}
記得採納啊,兄弟!
❷ java怎麼在控制台輸出一張jpg的圖片
輸出復圖片的制base64編碼
//imgFile是圖片的路徑
publicstaticvoidgetImageStr(StringimgFile){
InputStreaminputStream=null;
byte[]data=null;
try{
inputStream=newFileInputStream(imgFile);
data=newbyte[inputStream.available()];
inputStream.read(data);
inputStream.close();
}catch(IOExceptione){
e.printStackTrace();
}//加密
BASE64Encoderencoder=newBASE64Encoder();
System.out.println(encoder.encode(data));
}
❸ 使用java命令運行java文件在控制台提示 「找不到或無法載入主類」
應該是環境有問題 我這里可以運行處結果
運行程序 控制台輸出aaa
先輸入2 再輸入1 控制台輸出YES 先輸入1 再輸入2 控制台輸出NO(附YES截圖如下):
❹ 編寫Java程序,在控制台輸出圖形
偽代碼,供參考:
int k = 6; //定義最大長度
for(int i=1; i<=k; i++) {
for(int j=0; j<i; j++) {System.out.println("*");}
}
for(int i=k-1; i>=1; i--) {
for(int j=0; j<i; j++) {System.out.println("*");}
}
❺ java怎麼輸出
java控制台輸出由print( ) 和 println( )來完成最為簡單。這兩種方法由rintStream(System.out引用的對象類型)定義。盡管System.out是一個位元組流,用它作為簡單程序的輸出是可行的。因為PrintStream是從OutputStream派生的輸出流,它同樣實現低級方法write(),write()可用來向控制台寫數據。PrintStream 定義的write( )的最簡單的形式如下:
void write(int byteval)
該方法按照byteval指定的數目向文件寫位元組。盡管byteval 定義成整數,但只有低位的8個位元組被寫入。下面的短例用 write()向屏幕輸出字元「A」,然後是新的行。
// Demonstrate System.out.write().
class WriteDemo {
public static void main(String args[]) {
int b;
b = 'A';
System.out.write(b);
System.out.write(' ');
}
}
一般不常用write()來完成向控制台的輸出(盡管這樣做在某些場合非常有用),因為print()和println() 更容易用。
四、PrintWriter類
盡管Java允許用System.out向控制台寫數據,但建議僅用在調試程序時或在常式中。對於實際的程序,Java推薦的向控制台寫數據的方法是用PrintWriter流。PrintWriter是基於字元的類。用基於字元類向控制台寫數據使程序更為國際化。PrintWriter定義了多個構造函數,這里所用到的一個如下:
PrintWriter(OutputStream outputStream, boolean flushOnNewline)
outputStream是OutputStream類的對象,flushOnNewline控制Java是否在println()方法被調用時刷新輸出流。如果flushOnNewline為true,刷新自動發生,若為false,則不發生。
PrintWriter支持所有類型(包括Object)的print( )和println( )方法,這樣,就可以像用ystem.out那樣用這些方法。如果遇到不同類型的情況,PrintWriter方法調用對象的toString()方法並列印結果。用PrintWriter向外設寫數據,指定輸出流為System.out並在每一新行後刷新流。例如這行代碼創建了與控制台輸出相連的PrintWriter類。
PrintWriter pw = new PrintWriter(System.out, true);
下面的應用程序說明了用PrintWriter處理控制台輸出的方法:
// Demonstrate PrintWriter
import java.io.*;
public class PrintWriterDemo {
public static void main(String args[]) {
PrintWriter pw = new PrintWriter(System.out, true);
pw.println("This is a string");
int i = -7;
pw.println(i);
double d = 4.5e-7;
pw.println(d);
}
}
該程序的輸出如下:
This is a string
-7
4.5E-7
❻ 怎麼在eclipse java中控制台輸出
第一步:在菜單欄window下拉菜單中的」show view「中找到」Console「打開並拖拽到eclipse工具內的適當位置。
第二步:在java代碼中增加類似於」System.out.println()「方法,並在println方法中增加合適的參數值」success「(根據實際情況輸入要輸出的內容)。
第三步:在java類(含有main方法)中,右擊」run as「,選擇」java Application「運行即可實現控制台內容輸出,效果如圖,」success「已經列印在控制台中。
❼ 用 java 編程語言怎麼在控制台列印出五角星
我不知道你說的五角星是什麼,不過我想你應該是想輸出一種圖形吧,我自己編了一個程序你版看看權吧;
在下面字元串數組中用" "和"*"把你想要的圖形放到這個數組中,應該就能輸出你想要的圖形來了,希望你能用得上,
public class ss{
public static void main(String[] args){
private String [][]ss;
ss={{........},
{........},
{........},
.........
{........}};
for(int i=0;i<ss.length;i++){
for(int j=0;j<ss[i].length;j++){
system.out.print(ss[i][j]);
}
system.out.println();
}
}
}
❽ java代碼 控制台輸入輸出 如何將控制台輸出的內容放到jsp里 急!!!!
首先你可以使用地址傳值,
其次你也可以使用Servlet配置,放到request或者session中。
然後在jsp中取值就可以了。