public class Test{
站在用戶的角度思考問題,與客戶深入溝通,找到沙灣網站設計與沙灣網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站建設、成都網站制作、企業官網、英文網站、手機端網站、網站推廣、域名與空間、虛擬主機、企業郵箱。業務覆蓋沙灣地區。
public static void main(String[]args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("input a");
int a = s.nextInt();
System.out.println("input b");
int b = s.nextInt();
System.out.println("input c");
int c = s.nextInt();
calcSqrt(a, b, c);
}
public static void calcSqrt(int a, int b, int c){
System.out.println("first result: "
+ ((-b + java.lang.Math.sqrt(b*b - 4*a*c))/(2*a)));
System.out.println("sencond result: "
+ ((-b - java.lang.Math.sqrt(b*b - 4*a*c))/(2*a)));
}
}
執行結果:
input a
1
input b
5
input c
6
first result: -2.0
sencond result: -3.0
按照你的要求編寫的Java程序如下
public?class?CC?{
public?static?void?main(String[]?args)?{
int?N=5;
for(int?i=0;iN;i++){
for(int?j=0;jN-i;j++){
System.out.print("?");
}
for(int?j=0;j=i;j++){
System.out.print((char)('a'+i)+"?");
}
System.out.println();
}
}
}
運行結果
1.調用"images"文件夾里的文件放在ImageIcon里顯示2.在windows下面顯示正常Java在圖形處理時調用了本地的圖形處理庫。在利用Java作圖形處理(比如:圖片縮放,圖片簽名,生成報表)時,如果運行在windows上不會出問題。如果將程序移植到Linux/Unix上的時候有可能出現圖形不能顯示的錯誤。3.提示信息:"Can'tconnecttoX11windowserver"這是由于Linux的圖形處理需要一個XServer服務器。(關于Linux的圖形處理模式參考Tomcat的修改如下:打開%Tomcat_home%/bin/catalina.sh文件在文件的86%處,啟動Tomcat的腳本中加上:-Djava.awt.headless=true/參考:"$_RUNJAVA"$JAVA_OPTS$CATALINA_OPTS/-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS"-classpath"$CLASSPATH"/-Dcatalina.base="$CATALINA_BASE"/-Dcatalina.home="$CATALINA_HOME"/-Djava.io.tmpdir="$CATALINA_TMPDIR"/-Djava.awt.headless=true/org.apache.catalina.startup.Bootstrap"$@"start/"$CATALINA_BASE"/logs/catalina.out21if[!-z"$CATALINA_PID"];thenecho$!$CATALINA_PIDfifielif["$1"="stop"];then保存后,重新啟動就可以處理圖形了。
放到任意文件夾都可以,看你的管理方式。
1、放到和程序目錄下的某個文件夾中。
//?假設圖片放到程序運行目錄的img目錄下
BufferedImage?img?=?ImageIO.read(new?File("img/my.png"));
2、放到源文件中,和讀取類在同一目錄,使用時圖片要按包名打包到jar中
//?假設圖片放到src下,和MyImages在一個目錄
BufferedImage?img?=?ImageIO.read(MyImages.class.getResource("my.png"));
3、放到源文件中,但在獨立文件夾中,使用時圖片要按包名打包到jar中
//?假設圖片放到src下的img目錄中?
BufferedImage?img?=?ImageIO.read(MyImages.class.getResource("res/my.png"));
//每一行根據原題目注釋:
1.類名
2.main函數
3.字符串變量id
4.字符串變量:年,月,日
5.do...while循環體
6.打印提示輸入數字
7.空行
8.聲明定義Scanner對象用于接受控制臺輸入;
9.id=控制臺輸入的字符
10.do..while循環條件:字符串id長度不等18就為真
11.空行
12.空行
13.空行
14.年=截取字符串id的起始索引位置6,結束位置10;
15.月=截取字符串id的起始索引位置10,結束位置12;
16.日=截取字符串id的起始索引位置12,結束位置14;
17.打印輸出:截取后年月日;
按照題目要求填完空白的Java程序如下(填空的地方見注釋)
import?java.util.Scanner;
public?class?t4{
public?static?void?main(String[]?args){
int?n;
int[]?a=new?int[4];
System.out.println("請輸入一個四位數:");
Scanner?input=new?Scanner(System.in);
n=input.nextInt();
while(n!=6174){
a[0]=n/1000;
a[1]=n/100%10;//這里填空一
a[2]=n/10%10;
a[3]=n%10;
System.out.println(n);
n=diference(a);
}
}
private?static?int?diference(int[]?a){
int?t,i,j,max4,min4;
for(i=0;i=3;i++){
t=i;
for(j=i+1;j=3;j++){?//這里填空二
if(a[j]a[t]){
t=j;?//這里填空三???
}
}
if(t!=i){
int?temp=a[t];a[t]=a[i];a[i]=temp;
}
}
max4=a[0]*1000+a[1]*100+a[2]*10+a[3];//這里填空四
min4=a[3]*1000+a[2]*100+a[1]*10+a[0];//這里填空五
return?max4-min4;
}
}