导航:首页 > 编程语言 > java传值的方法

java传值的方法

发布时间:2022-06-10 16:26:36

A. java类如何传值


publicclassBase{
privateStringsdate;

publicStringgetSdate(){
returnsdate;
}

publicvoidsetSdate(Stringsdate){
this.sdate=sdate;
}

publicBase(Stringsdate){
this.sdate=sdate;
}
}
classAextendsBase{
privateStringsdate;
publicA(Stringsdate){
super(sdate);
}
}
//这种方式可以,但是仅限于父子类之间,如果想在实例还有造出来之前,使用实例内的内容,那是不可能的

B. java中后台向前端传值的几种方式

一种,放到request、session、application域里面。
1、直接放入一个实体(基本类型)
2、放入一个集合、数组
3、放入JSON(字符串)

C. Java 中实例化后的对象间如何交互传递数据

一般用传参来解决的,示例如下:

package test20210106;

/**灯泡类*/

public class Bulb {

//发光量

private double glowAmount;

//get、set方法

public double getGlowAmount() {

return glowAmount;

}

public void setGlowAmount(double glowAmount) {

this.glowAmount = glowAmount;

}

}


package test20210106;

/**开关类*/

public class Switch {

/**设置发光量30%*/

public void glowAmount30(Bulb bulb){

bulb.setGlowAmount(0.3);

System.out.println("当前灯泡的发光量是: "+(int)(bulb.getGlowAmount()*100)+"%");

}

/**设置发光量60%*/

public void glowAmount60(Bulb bulb){

bulb.setGlowAmount(0.6);

System.out.println("当前灯泡的发光量是: "+(int)(bulb.getGlowAmount()*100)+"%");

}

/**设置发光量100%*/

public void glowAmount100(Bulb bulb){

bulb.setGlowAmount(1);

System.out.println("当前灯泡的发光量是: "+(int)(bulb.getGlowAmount()*100)+"%");

}

}



package test20210106;

//

public class Test {

public static void main(String[] args) {

Bulb bulb = new Bulb();

Switch s = new Switch();

s.glowAmount30(bulb);

s.glowAmount60(bulb);

s.glowAmount100(bulb);

}

}

D. java 中jsp页面传值有几种方法。是哪些。怎么写

1用<input>输入域 提交参数
2request.setAttribute();在下个页面直接request.getAttribute()得到;
3.<jsp:forward="你要跳转到得页面">
<jsp:param>你要传递的参数
4,用seesion
5.url?a=""&b="";
大概就这些吧 其他的不知道了

E. java中数组之间的传值

java中数组之间的传值,可以使用for循环语句根据下标分别进行赋值,实例如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

int[]i=newint[]{1,2,3};//第一个int数组
int[]j=newint[3];//等待赋值的第二个int数组
for(intk=0;k<3;k++){
j[k]=i[k];//进行数组之间赋值
System.out.println("数组之间赋值"+j[k]);
}

}

}

运行结果如下:

F. Java到底是传引用还是传值

java中方法参数传递方式是按值传递。所谓值传递,就是将实际参数值的副本(复制品)传入方法内,而自己本身不会受到任何影响。
如果参数是基本类型,传递的是基本类型的字面量值的拷贝。

G. java 中 如何通过命令行来传递参数

可以在命令行运行java程序时加上程序的参数。

例子如下:

public class HelloWorld{


public static void main(String args[]){


System.out.println("temp=" + args[0]);


}


}

源代码截图:

解释一下: String[ ] args

该参数,是一个字符串数组,用来接收从命令行输入的参数

1. 参数之间用空格隔开

2. java解释器会自动处理,把用空格隔开的每一个参数通过args数组传递给买呢()方法。

3. 参数的下标从0开始,args[0]表示第一个参数,例如java HelloWorld 10 20 30

4.可以有多个空格,多个空格会被忽略。

(7)java传值的方法扩展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

H. 在java中传递参数的方法有几种做简要的说明

传递参数的方法分为两种:
1.值传递
2.引用传递

I. java类向jsp页面传值

不知道你有没有学习JavaBean,如果学习了就好理解:
在test.jsp页面使用<jsp:useBean>标签调用javabean
在test.jsp里使用get()方法就可以得到数据了

//下面是test.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<jsp:useBean id="test" class="test.Testjavajsp" scope="session"/>
<%
out.println("用户名:"+test.getUsername());
%>
//下面是Testjavajsp类
package test;
import java.sql.*;
public class Testjavajsp {
String username="";

Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public Testjavajsp()
{
String sql="select * from userinfo where userID=1";
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/qquser";

try {
Class.forName(driver);
conn=DriverManager.getConnection(url,"root","123456");
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next())
{
username=rs.getString(1);
}
rs.close();
}catch(Exception e){
System.out.println("连接失败");
}
}
}
希望对你有帮助
其实还有很多种方法可以

阅读全文

与java传值的方法相关的资料

热点内容
stc8单片机串口中断 浏览:954
信号分析pdf 浏览:927
暴力删除命令 浏览:803
qt如何编译加快速度 浏览:903
php添加数据sql语句 浏览:717
免费的小说app有什么 浏览:405
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813
视频存储服务器可以干什么 浏览:463
创建文件夹安装失败怎么回事 浏览:832
程序员高考隔了几年 浏览:822
云服务器是哪一层 浏览:22
jit编译器的jit什么意思 浏览:330
我想清理手机中空白文件夹 浏览:976
电脑e盘文件夹删不掉怎么办 浏览:607
外圆凹圆弧编程 浏览:461
html5编程题 浏览:839
干燥机制冷压缩机一开就跳动 浏览:389
吉林压缩空气流量监测 浏览:618