导航:首页 > 编程语言 > java代码

java代码

发布时间:2022-02-13 06:38:41

java代码:

java代码是输出个前8个是#,后两个为10的一行字符。即结果是########10。
意思是先定义一个长度为10的数组chs[],然后填充chs数组中的每一个元素都是#,将字符串str放到src数组中,然后将src数组的元素即10,放入到chs数组的末尾,然后返回,在主函数中输出。

② java代码

1.private Calculator calculator;//这句?
答:你这肯定还有一个Calculator类,这个类的应该是作为一个计算器的作用。这句的意思是声明一个私有的Calculator类的对象calculator;
2.public CalculateAction(){
calculator = new Calculator();//这句?
}
答:这句是在CalculateAction类的构造方法里进行Calculator类的实列化对象。在CalculateAction类初始化是就会实例化Calculator类对象calculator;
3.还有get和set的作用是什么?

答:get的作用是为外部方法提供一个获取ActionSupport类变量值。set是为设置ActionSupport类变量值。两者是基于java一大特性信息隐蔽考虑的。这样,外面只有调用本类的方法实现设置、获取变量或方法返回的值。这样,本类中运算的过程就对外部是隐蔽的,增加了安全性。

③ Java代码

第一个:
publicclassPeople{
publicintage;
privateintheight;

publicvoidsetHeight(intheight){
this.height=height;
}

publicintgetHeight(){
returnheight;
}

}

④ 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代码意思

6月18日 10:56 你才上初中就研究Java了,真厉害!呵呵!!

这段代码应该是一个Bean类中的一个方法,主要功能是按照你给的图片,建立一个名为kangzhw.jpg的图片,也就是说把你给的图片,复制成kangzhw.jpg,并且在复制后的文件中加了几个字(具体加什么,不清楚)。

------------------------------------

下面我们一行一行看:

Image img = ImageIO.read(new File(request.getRealPath("/")+"index\\"+fileName ));

说明:
//request.getRealPath("/"),取得当前站点的根目录.
//Image img = ImageIO.read(),这里就是按照你给的文件名,读取文件到img对像中(文应该是个图片,不知道这里为什么没有做判断).
-----------------------------------------------------------

int width = img.getWidth(null);
int height = img.getHeight(null);

说明:
//这两句用于定义图片的宽和高。!!

------------------------------------------------------------

BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
说明:
这里就是按照定义的图片宽和高,开一个缓冲区,用于日后存图片。

-------------------------------------------------------------

Graphics g = image.createGraphics();
g.drawImage(img, 0, 0, width, height, null);
说明:
这个是按照定义的宽和高还有上面那个img,搞一个画笔(就是Graphics),因为缓冲区都开了,总得有东西往里搞东西才行。image就是图片缓冲区。

--------------------------------------------------------------

String stri = null;

//
if(addString.length()>14)
{
stri = addString.substring(1,14).concat("...");
}else
{
stri = addString;
}
//这一句,我也不知道啥意思,就是往图片里添加的字符串。

--------------------------------------------------------------
//设置要画的颜色为Green,GREEN是常量。
g.setColor(Color.GREEN);

//设置字体的大小样式。(有注释)
g.setFont(new Font("Courier", Font.PLAIN, width/10)); //字体,样式,大小的设置
//字符串与字体所在的坐标。(有注释)
g.drawString(getStr(stri), width - width*3/4, height - height/2);

//把刚刚搞出来的画笔扔掉。销毁!
g.dispose();

说明: 以上所有操作是,先开一个图片的缓冲区(就是在内存里画出一个空的图片),然后在这个内存中的图片上添加一些字,这样就是准备出来一个模版,然后一会儿把你给的图片,再添加到这个图片上。

=====================

File tempFile= new File(request.getRealPath("/")+"index\\" ,"kangzhw.jpg" );

说明:这里新建立一个文件对象,文件名就是kangzhw.jpg,这里只是建立对象。

注: 从这里往后,我感觉代码有问题! 所以不解释!

FileOutputStream os = new FileOutputStream(request.getRealPath("/")+"index\\"+"kangzhw.jpg");

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os);
encoder.encode(image);
os.close();

⑥ 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中的代码

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代码示例

ClassUser{
privateStringname;
publicStringtoString(){
return"学生姓名:"+name;
}
}
List<User>users=baseDao.findAll();
for(Useruser:users){
system.out.println(user);
}

⑨ JAVA代码

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
import java.util.Random;
public class test {
int alp=0;
public test(){
JFrame frame=new JFrame("猜字母");
JPanel panel=new JPanel();
frame.setContentPane(panel);
frame.setLayout(new BorderLayout());
final JTextField tf=new JTextField();
tf.setColumns(10);
JButton bun=new JButton("产生随机字母");
final JTextArea ta=new JTextArea();
ta.setColumns(30);
ta.setRows(20);
Box box=Box.createHorizontalBox();
box.add(tf);
box.add(Box.createHorizontalStrut(10));
box.add(bun);
panel.add(box,BorderLayout.NORTH);
panel.add(new JScrollPane(ta),BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
//这段是点击按钮产生一个随机数
//不过,这里并不是产生一个字母,而是产生从0到25(包括25)之间的一个随便数
//比较的时候,只要将这个数加上'a'的值,就相当于从'a'到'z'间的一个数了
bun.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
alp=new Random().nextInt(26);
}
});
//将tf中的字符与随机产生的相比较
tf.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String s=tf.getText();
if(s==null||s.equals(""))
return;
char c=s.charAt(0);
int i=(int)c;
i=i-'a';
if(i==alp){
ta.append("嘿嘿,猜对了\n");
}
else{
ta.append("你输入的字母是:"+s+",而系统产生的字符是:"+(char)(alp+'a')+"\n");
}
tf.setText("");
}
});
//这段的作用是让JTextField只允许用户输入一个字符,而不是一串
tf.setDocument(new PlainDocument(){
public void insertString(int offset,String str,AttributeSet att)throws BadLocationException{
if(getLength()+str.length()>1){
Toolkit.getDefaultToolkit().beep();
}
else{
super.insertString(offset, str, att);
}
}
});
}
public static void main(String args[]){
new test();
}
}

⑩ 怎么写java代码

只要自己的电脑安装了jdk环境,任何地方都可以进行java代码的编写的,记事本也可以。

阅读全文

与java代码相关的资料

热点内容
当一个体面的程序员是什么体验 浏览:291
联想安装哪个编译器 浏览:446
苹果手机如何创建app组 浏览:40
如何知道服务器开通了什么端口 浏览:34
动态ip地址由dhcp服务器来分配 浏览:800
aes128加密c 浏览:396
成为插画师pdf 浏览:325
奥特曼系列ol为什么进不去服务器 浏览:742
盛世服务器怎么开启 浏览:87
编译安卓源码修改定位 浏览:200
加密上市是什么意思 浏览:802
一年程序员面试 浏览:174
多个jpg合成pdf 浏览:929
pdf转word是图片 浏览:941
程序员看不懂怎么办 浏览:273
linux操作系统题 浏览:767
单片机无符号数加法 浏览:229
应用隐藏加密怎么关闭 浏览:269
汽车空调的压缩机电线有什么用 浏览:431
电脑加密图片如何取消加密 浏览:343