java输出参数
A. java语言的输出函数怎么写
概述
有三种输出方式:
1、print()
2、println()
3、printf()
解析
1、print():
print--是函数,可以返回一个值,只能有一个参数
print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。
code:
public static void main(String[] args){
System.out.print("hello world");
}
2、println():
println--与print唯一的区别是println换行输出。
println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
println("test")同等于print("test\n")
code:
public static void main(String[] args){
System.out.println("hello world");
}
3、printf():
printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。
printf是格式化输出的形式。
code:
public static void main(String[] args){
String name = jack;
String str = world;
System.out.printf("i'm %s,hello %s",(name,jack));
}
拓展内容
java 输入输出流概括
1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,
所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;
而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。
【首先需要明白的是:流是干什么的???(为了永久性的保存数据)
根据数据流向的不同分为输入流和输出流;
根据处理数据类型的不同分为字符流和字节流;
】
【然后需要明白的是输入模式和输出模式是谁流向谁:
InputStream(字节输入流)和Reader(字符输入流)通俗的理解都是读(read)的。
OutputStream(字节输出流)和Writer(字符输出流)通俗的理解都是写(writer)的。
】
最后下面搞清楚各种流的类型的该怎么用,谁包含谁,理清思路。
2:InputStream类是字节输入流的抽象类,是所有字节输入流的父类,InputStream类具有层次结构如下图所示;
6:File类是IO包中唯一代表磁盘文件本身的对象。通过File来创建,删除,重命名文件。File类对象的主要作用就是用来获取文本本身的一些信息。如文本的所在的目录,文件的长度,读写权限等等。(有的需要记忆,比如isFile(),isDirectory(),exits();有的了解即可。使用的时候查看API)
B. java中,怎么设置dto输出参数的数量
这个是一个执行游标的存储过程,返回一个游标结果集 前面的数据库连接我就不写了 String sql="{call course(?,?)}"; 创建连接, CallableStatement call=conn.prepareCall(sql); 设置in参数 call.setString(1,"dd"); 注册参数类型 call.registerOutParameter(2,OracleTypes.CURSOR); call.executeUpdate(); 取得游标结果集 Object ob1=call.getObject(2); 循环遍历 ResultSet st=(ResultSet)ob1; while(st.next()){ String s1=st.getString(1); String s2=st.getString(2); }
C. java如何从命令行输入和输出数据
import java.util.*;
import java.io.*;
import javax.swing.JOptionPane;
public class SysIn
{
public static void main(String [] args)
{
【java.util包中的Scanner类】
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一串字符:");
String firStr = sc.next();
System.out.println("你输入的是" +firStr);
注意事项:next()读取一个字符串,该字符串在一个空白符之前结束
(3)java输出参数扩展阅读
其他java从命令行输入和输出数据
1、【java.io包中的BufferedReader类】
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入第二串字符:");
String secStr=null;
try
{
secStr=bf.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("你输入的是" + secStr);
注意事项:nextByte()读取一个byte类型整数--其他类型整数类推
2、【调用 javax.swing.JOptionPane 类】
String jop = JOptionPane.showInputDialog
(null,"Please Input:","InputDialog",JOptionPane,QUESTION_MESSAGE);
System.out.println("你输入的第三串字符:“ + jop);
}
}
注意事项:nextLine()读取一行文本
D. java怎么实现输入输出参数
输入的指令是import java.util.Scanner;
Scanner reders=new Scanner(System.in);
Int s=readers.nextInt();
至于输出的就简单多了:System.out.println("输出字母等等.....");
E. java中的方法可以用输出参数吗
输出参数理解为返回值,返回值的类型可以是Object子类的任意一种。比如 hashMap String char int long 等等。
例子,返回String
public String getStr(){
return "Test";
}
F. Java中返回参数值的几种状态
下面给你介绍4种Java中返回参数值状态:
一、Java 中无参无返回值方法的使用
第一步,定义方法
例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc. ”
注意哦:
1、 方法体放在一对大括号中,实现特定的操作
2、 方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式
第二步,调用方法
当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名();来实现
二、Java 中无参带返回值方法的使用
如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。
三、Java 中带参无返回值方法的使用
有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行。例如,现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材,如果我们什么都不提供,那就真是的“巧妇难为无米之炊”了。我们可以通过在方法中加入参数列表接收外部传入的数据信息,参数可以是任意的基本类型数据或引用类型数据。
四、Java 中带参带返回值方法的使用
如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法。
G. 请教:在Java中有输出参数的函数吗
lz这个就是进制装换呀,你知道这个公式,取基数b,a=b0+b1+b2...后面数字是平方,分俩不走,如下是我的算法,首先确定位数,再输出数
H. java获得输出参数值
CallableStatement是执行存储过程的接口,返回ResultSet遍历这个结果集就可以取得返回的值了~
I. java中的输出参数是怎么回事能举个例子么 谢谢
比如一个方法 public int a(String x){
System.out.println(x);
return 0;
}
public为修饰符 int为返回值类型 没有则为void String为参数类型 x就为参数
System.out.println(x);这句话就是输出参数。 return为返回值。
只能这样理解你的问题了,谢谢,请采纳
J. 怎样使用Java执行带输出参数的存储过程
这个是一个执行游标的存储过程,返回一个游标结果集
前面的数据库连接我就不写了
String sql="{call course(?,?)}";
创建连接,
CallableStatement call=conn.prepareCall(sql);
设置in参数
call.setString(1,"dd");
注册参数类型
call.registerOutParameter(2,OracleTypes.CURSOR);
call.executeUpdate();
取得游标结果集
Object ob1=call.getObject(2);
循环遍历
ResultSet st=(ResultSet)ob1;
while(st.next()){
String s1=st.getString(1);
String s2=st.getString(2);
}