java的代碼
❶ java中的代碼
public class jiecheng {
public static void main(String[] args){
StringBuffer s=new StringBuffer("Java Applet");
System.out.println("s="+s);
s.setCharAt(3,'b'); //不需要返回值
System.out.println(s);
}
}
❷ java代碼
下載JDK後,總點下一步讓他默認安裝。
安裝的結果在C:\Program Files\Java下面。
然後就設環境變數:(方法如下)
1.在桌面上右擊"我的電腦"圖標,選擇"屬性"
再選"高級",再點"環境變數"
2.在系統變數中雙擊path(不分大小寫,如果找不到path則點新建,新建變數path),在變數值的最後面添加: ;C:\Program Files\Java\jdk1.5.0_01\bin (前面的小分號不能省哦)
3.再在系統變數中新建變數名:classpath
在值的最後面加上: ;C:\Program Files\Java\jdk1.5.0_01\lib\tools.jar
4.再在系統變數中新建變數名: java_home
在值的最後面加上: ;C:\Program Files\Java
你再去桌面,點擊「開始」「運行」
輸入cmd 回車,(為了簡單你把你的java文件復制到 e盤根目錄下好吧。)在黑色屏幕中輸入e:
再回車,再輸入: javac 文件名.java 如果沒錯誤,再輸入: java 文件名 就運行了
❸ java代碼
第一個問題:Recangle1類是介面Rect的實現類,那麼在Recangle1類里必須有Rect中的方法,你少了getLocation(); 還有你Recangle1拼寫錯誤
第二個問題:可以有參,可以無參,只要你實現類中和介面中方法一直就可以了
第三個問題:介面是負責功能的定義,項目中通過介面來規范類,操作類以及抽象類的概念!
而類是負責功能的具體實現!
在類中也有抽象類的定義,抽象類與介面的區別在於:
抽象類是一個不完全的類,類裡面有抽象的方法,屬性,也可以有具體的方法和屬性,需要進一步的專業化。
但介面是一個行為的規范,裡面的所有東西都是抽象的!
一個類只可以繼承一個基類也就是父類,但可以實現多個介面
===========================================
Recangle1類,
import java.awt.Point;
class Recangle1 implements Rect{
Point p=new Point();
double width,height;
int x,y;
public Recangle1(double w,double h,int i1,int i2){
width=w;
height=h;
x=i1;
y=i2;
}
public double area(){return (width*height);}
public double getWidth(){return width;}
public double getHeight(){return height;}
public Point getlocation(){
p.x=x;
p.y=y;
return p;
}
public static void main(String[] args){
double width=3;
double height=2;
int x=1;
int y=1;
Recangle1 h=new Recangle1(2.3,8.0,1,2);
System.out.println("area="+h.area());
System.out.println("getWidth="+h.getHeight());
System.out.println("getHeight="+h.getHeight());
}
@Override
public double getLocation() {
// TODO Auto-generated method stub
return 0;
}
}
//進去,Rect不用改
❹ Java代碼
package com.p.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
//定義一個類
public class Tool {
//靜態方法傳入2個參數
public static String substring(String s,int len){
//如果傳入的s長度小於len返回s
if(s.length()<len){
return s;
}//否則返回新的字元串,新字元串的值為s截取0到len-1的內容。
else{
return s.substring(0, len);
}
}
//定義一個方法取得電腦現在的系統時間。
public static String getDate(){
//得到電腦時間
Date date = new java.util.Date();
//定義時間的格式化格式,即類似:10-05-02 10:25:33
SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yy-MM-dd HH:mm:ss");
//現在格式化得到的電腦時間date。並賦值給字元串格式的now
String now = formatter1.format(date);
//返回得到的字元串形式的系統時間
return now;
}
//同樣定義一個方法得到系統時間,唯一不同的是得到的時間格式
public static String getDateStr(){
Date date = new java.util.Date();
//格式化為類似於:89050220:15:33
SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yyMMddHHmmss");
String now = formatter1.format(date);
return now;
}
//定義一個方法獲得電腦ip。
public static String getIp(HttpServletRequest request){
return request.getRemoteAddr();
}
//接受String類型的參數
public static String getParameter(HttpServletRequest request,String s,String defaultStr){
//defaultStr為默認值哦
//這里我看不懂了,這個參數作為s穿進來了,怎麼還用 request.getParameter(s)得到。不好意思。最後三個方法只不過是返回不同類型的參數。程序也不完整,也不知道哪裡調用了這些方法。request.getParameter(s)是servlet里獲得參數的方法。
return request.getParameter(s)==null?defaultStr:request.getParameter(s);
}
public static String getParameter(HttpServletRequest request,String s){
//單值傳遞
return request.getParameter(s)==null?"":request.getParameter(s);
}
//接受Integer類型
public static int getParameterInt(HttpServletRequest request,String s,int defaultInt){
return request.getParameter(s)==null?defaultInt:Integer.parseInt(request.getParameter(s));
//Integer.parseInt()為強制轉換
}
public static int getParameterInt(HttpServletRequest request,String s){
return request.getParameter(s)==null?0:Integer.parseInt(request.getParameter(s));
}
}
基本能看懂,就是上面說到的參數為s,而request.getParameter(s)裡面的參數也為s,那樣的話有什麼意思。。。。。sorry!
❺ java的代碼
這哪是提問,是來找項目代碼的,呵。。。
到網上搜一下看看,有好多源碼網站的,肯定有你要的東西
❻ java簡單代碼
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
Stringstr="";
System.out.println("請輸入指令:");
while(true){
str=sc.next();
if(str.equals("add")){
System.out.println("執行兩數相加");
}elseif(str.equals("sub")){
System.out.println("執行兩數相減");
}elseif(str.equals("help")){
System.out.println("add:兩數相加sub:兩數相減");
}else{
System.out.println("請輸入正確指令:");
}
}
}
你看看這段行不行
❼ JAVA代碼
遍歷所有元素只有一對反序數:1089的反序數是9801
package name;
public class fan {
public static void main(String args[]){
for(int i=1000;i<=9999;i++){ // 從1000開始遍歷到9999
int j=9*i; // 將當前的循環變數乘9(i*9),然後把值賦給變數 j
//判斷當前的i與j是否構成反序數,如果是將輸出到控制台,否則將進入下一次循環
if(compare(i,j)) {
System.out.println(i+"的反序數是"+j);
}
}
}
//此方法的返回類型為Boolean,可將此方法作為條件表達式。
public static boolean compare(int i,int j){
//方法聲明為靜態的,是為了在main方法中直接調用。
String s1=String.valueOf(i); // 將int類型的i變數轉化為字元串類型,然後把值賦給變數s1
String s2=String.valueOf(j); //同上;
for(int t=0;t<s1.length();t++){ //驗證是否構成反序數
if(s1.charAt(t)!=s2.charAt(s2.length()-1-t)||s1.length()!=s2.length()) {
//以上兩個判斷條件,不管符合那一條,都視為非反序數,所以返回false。
return false;
}
}
return true;
}
}
❽ java代碼:
java代碼是輸出個前8個是#,後兩個為10的一行字元。即結果是########10。
意思是先定義一個長度為10的數組chs[],然後填充chs數組中的每一個元素都是#,將字元串str放到src數組中,然後將src數組的元素即10,放入到chs數組的末尾,然後返回,在主函數中輸出。
❾ java代碼
Window win=new Window(); 這條語句能創建嗎?
假設能的話你的程序可能就錯在沒有指行if和while語句裡面的內容。
因此應該檢查一下while和if里的條件是否有錯。還有就是可以測試執行沒有,比如
if(win.isPressed()){System.out.println("win.pressed"); start=System.currentTimeMillis();}
若控制台輸出了win.pressed則表示執行了if語句,若沒有則表示根本就沒執行if語句,所以start的值為初始值0。
❿ java代碼!
不必要求一定要有C基礎,當然有更好。沒有也沒關系!
去買一本再簡單一點的java書吧, 純入門的,能搞清楚概念就好了,<<0Think in java>> 目前還不適合你,你的臂力太輕還拿不動關公大刀。
我來設計你的學習路線吧
1。一本簡單得很的教材,就大學的那種都可以。建議教材裡面的練習題都自己動手做一做,用自己的電腦練習,不會做的就上網發貼問
2。 學完就算入門了,你可以自己測試一下自己的水平,到論壇上去看看試著解答一下別人的提問。 如果自己水平可以,那就開始學習《Think in JAVA》 如果還是不行,那就再買一本講得詳細點的厚點的java書。
3。 如果的確己經入門了,你現在己經有足夠的力量看Think in Java這本書了,也不會走火入魔了。
4。 看完它的同時不要忘記上論壇幫助別人,不懂的問別人。這個過程走完,你己經是不是入門級,而是初級了
5。 學習《java設計模式》這本書,如果c++歷害的話直接看四人幫的《設計模式》,當然你沒學c++那就直接看java版的吧。沒關系,主要是了解地個設計模式的思想。
這五步走下來,你己經是一個中級水平了。真的,別小看自己,現在就開始努力吧, 告訴你,我現在就是這樣走過來的。 不過是短短幾年時間而己,相對於我的一生的職業生涯,我真是賺了!
加油!努力! 一起進步!