翻译java代码 Java代码翻译
求翻译解释一下Java代码
public class Test{
定州网站建设公司创新互联公司,定州网站设计制作,有大型网站制作公司丰富经验。已为定州上千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的定州做网站的公司定做!
public static String output=" ";
public static void foo(int i){
try{
if(i==1){
throw new Exception();//如果参数为1,抛出异常,进入到catch
}
output+="1";
}catch(Exception e){
output+="2";//如果参数为1,执行这里
return;
}finally{
output+="3";//不管怎样这里都要执行
}
output+="4";//这里是最后一个执行语句,抛出异常就不执行这里
}
public static void main(String[] args){
foo(0);//第一次调用
foo(1);//第二次调用
System.out.println(Test.output);
}
}
/*
* 现在说下执行步骤:output的值我[]括起来
* 第一次调用foo(0):(1)参数为0,所以执行output+="1",那么output现在为[ 1];
* (2)执行到output+="3",那么output现在为[ 13];
* (3)执行到output+="4";那么output现在为[ 134]
* 第二次调用foo(1):(1)执行if里面,抛出异常
* (2)进入到catch,执行output+="2",output现在为[ 1342]
* (3)进入finally,执行output+="3", output现在为[ 13423]
*/
JAVA代码翻译
public class Test {
public static void main(String[] args) {
//定义用户组
Group group = new Group();
//设置用户组信息
group.setId(0L);
group.setName("admin");
//定义2个用户:guest和root,并设置相关用户信息
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
//getUsers获取用户组中的所有用户集合,通过add方法向用户集合中添加新用户
group.getUsers().add(guestUser);
group.getUsers().add(rootUser);
}
}
Java 代码翻译
package com.lp.test;
public class StringTest {
public static void main(String[] args) {
// TODO code application logic here
//打印main方法参数
if (args.length 0) {
for (int i = 0; i args.length; i++) {
System.out.println(args[i]);
}
} else {
System.out.println("No args.");
}
String str = "12345";
//将str拆分为单个char输出
for (int i = 0; i str.length(); i++) {
System.out.print(str.charAt(i) + " ");
}
System.out.println("");
//截取str前四位
str = str.substring(0, 4);
System.out.println(str);
//将截取后的str与"77777"进行拼接
str = str.concat("77777");
System.out.println(str);
//输出7在str中第一次出现的位置
int index = str.indexOf('7');
System.out.println(index);
//获取7在str中最后一次出现的位置
int lastIndex = str.lastIndexOf('7');
System.out.println(lastIndex);
//将str中的7全部换为6
str = str.replace('7', '6');
System.out.println(str);
//将str中第一次出现的"6666"置换为"5"
str = str.replaceAll("6666", "5");
System.out.println(str);
//初始化一个包含"12345"的字符串缓冲对象
StringBuilder strb = new StringBuilder("12345");
//循环输出字符串缓冲对象的内容
for (int i = 0; i strb.length(); i++) {
System.out.print(strb.charAt(i) + " ");
}
System.out.println("");
//删除strb中索引为4的字符
strb.deleteCharAt(4);
System.out.println(strb);
//在删除字符后的strb中拼接"77777"
strb.append("77777");
System.out.println(strb);
//在索引为4芳容位置上插入"56";
strb.insert(4, "56");
System.out.println(strb);
//颠倒strb中的字符顺序
strb.reverse();
System.out.println(strb);
String hello = "HelloWord";
//将hello字符串转换为全小写
System.out.println(hello.toLowerCase());
//将hello字符串转换为全大写
System.out.println(hello.toUpperCase());
}
}
菜鸟求翻译Java代码的含义
%
try {
//在request的中获取用户名和密码,前台传过来的
String user = request.getParameter("username")
String psd = request.getParameter("password");
//一个从数据库中查询用户名和密码的sql
String sql = "select username,password from u where username=?";
//定义存放用户名密码对象
Object a = null;
Object b = null;
//连接oracle驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//连接数据库,system用户
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:YSL","system","123456");
PreparedStatement ps = conn.prepareStatement(sql);
//设置sql参数
ps.setObject(1, user);
//执行sql
ResultSet rs = ps.executeQuery();
//从结果集中取到用户名密码数据
while(rs.next()){
a = rs.getObject("username");
b = rs.getObject("password");
}
//判断前台传递过来的用户名和从数据库中获取的用户名密码是否相同
//如果相同登录成功,否则登录失败
if(user.equals(a)psd.equals(b)){
out.print("登录成功");
}else{
out.print("登录失败");
}
//依次释放资源
rs.close();
ps.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
%
Java代码分析以及翻译
你要什么答案,代码是需要你输入东西的输入后代码会计算出来并输出。
1:我给你分析分析
首先这道题目的目的是:假设有一台汽车,初始的燃油为60升,燃油效率为50%;从控制台输入旅行的距离和新的燃油效率,计算出按照新输入的燃油效率旅行了输入的距离后,剩余的燃油按照设定的效率还可以旅行多远的距离?
再来看看计算公式:
剩余燃油 = 60 - 输入的路程/输入的燃油效率;
剩余燃油可走的路程 = 剩余燃油 * 输入的燃油效率。
你自己带入几个数据进去做几个列子就行了
嘿嘿,你还得多学学啊,不懂得问题可以问我。分给我吧
本文题目:翻译java代码 Java代码翻译
文章分享:http://scyanting.com/article/docggsp.html