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版的吧。没关系,主要是了解地个设计模式的思想。
这五步走下来,你己经是一个中级水平了。真的,别小看自己,现在就开始努力吧, 告诉你,我现在就是这样走过来的。 不过是短短几年时间而己,相对于我的一生的职业生涯,我真是赚了!
加油!努力! 一起进步!