java语言代码函数 java函数用法

Java语言 求一个程序 要有循环循环,至少两个函数 , 至少五十行有效代码 。并求讲解 。刚写的java语言代码函数 , 新鲜出炉
import java.util.ArrayList;
import java.util.Scanner;
public class LoopAndFunction {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int number;
ArrayListInteger theList = new ArrayListInteger();
System.out.print("Enter a number for list, end with -1: ");
number = input.nextInt();
while(number != -1){
theList.add(number);
System.out.print("Enter a number for list, end with -1: ");
number = input.nextInt();
}
System.out.println("the list is: "theList.toString());
sortArray(theList);
System.out.println("after sorting, the list is: "theList.toString());
for(int i = 0; itheList.size(); i){
int eachNumber = theList.get(i);
if(isOddNumber(eachNumber)){
System.out.println(eachNumber" is odd number");
}
else{
System.out.println(eachNumber" is even number");
}
}
}
public static boolean isOddNumber(int number){
boolean isOdd = false;
if(number % 2 == 1){
isOdd = true;
}
return isOdd;
}
public static void sortArray(ArrayListInteger list){
for(int i = 0; ilist.size() - 1; i){
int temp = list.get(i);
for(int j = i1; jlist.size(); j){
if(list.get(i)list.get(j)){
list.set(i, list.get(j));
list.set(j, temp);
}
}
}
}
}
讲解嘛java语言代码函数,main方法就是调用两个方法的java语言代码函数,通过Scanner, while循环让用户输入一些整数,以-1结束,然后先是排列数组,再使用for来挨个判断这些数字是否为偶数 。isOddNumber很简单,就是判断一个整数是否为奇数,用%求余来实现 。sortArray也很简单,就是排序一个整数型的list的 。
java语言的输出函数怎么写?Java中常用的输出语句有以下三种
1.System.out.println();
2.System.out.print();
3.System.out.printf()
System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行 , 当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象 , 会自动调用对象的toString();方法(1),将返回值输出到控制台
System.out.print(); 与第一个很相似,区别就是上一个输出后会换行 , 而这个命令输出后并不换行 。
输入输出体系介绍
什么是输入输出处理(IO)
包括对控制台,内存,文件,图形图像,网络和数据库的读写等 。在Java语言中,java.io包就提供了
很多完成输入输出处理功能 。
什么是流?
流是一种有序的字节源或目的 , 当程序需要读取数据时就要打开一个通向数据源的流;而当程序需要
写入数据的时候就会打开一个通向目的地的流,数据就好像在管道中流动一样 。
流的分类
将流按三种方式分类:输入流和输出流 , 字节流和字符流,以及从一个特定地方读写的结点流和连接已经存在的流的过滤流 。这种分类方式是相互重叠的
输入流和输出流
字节流和字符流
从一个特定地方读写的结点流和连接已经存在的流的过滤流
基本流的介绍
基本流一般是指
InputStream
OutputStream
Reader
Writer
1.InputStream
这个类是一个抽象类,为所有字节输入类的父类 , 其方法都是通过子类对象来调用的,主要方法有
2.OutputStream
这个类是抽象类,是所有字节输出类的父类,其方法都是通过子类对象来调用
3.字符输入输出系列(字符IO)
输入输出两大分支,以Reader为父类的字符输入,以Writer为父类的字符输出 。它们与各自的子类共同构成了字符输入输出体系
字符输入输出
4.Reader
是一个用于读取字符类的抽象类,为所有字符输入类的父类,其方法都是通过子类对象来调用的 。
5.Writer
是一个用于写入字符流的抽象类 , 为所有输出字符类的父类,其方法都是通过子类对象来调用的 。
扩展:
Java简介:
Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发 。
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言 。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器
1994年将Oak语言更名为Java
1998年JDK1.2时,更名为Java 2 Platform
分为标准版J2SE,企业版J2EE,微型版J2ME
Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题
Internet使Java成为网上最流行的编程语言
Java对Internet的影响也意义深远
B/S的兴起C/S的没落
任职于太阳微系统的詹姆斯?高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak , 目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信 。由于这些智能化家电的市场需求没有预期的高 , Sun公司放弃了该项计划 。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布 。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言 。
Java编程语言的风格十分接近C语言 。继承了C语言面向对象技术的核心,Java舍弃了C语言中容易引起错误的指针,改以引用替换,同时移除原C与原来运算符重载 , 也移除多重继承特性,改用接口替换 , 增加垃圾回收器功能 。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性 。太阳微系统对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言 。”
Java不同于一般的编译语言或直译语言 。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码 , 从而实现了“一次编写,到处运行”的跨平台特性 。在早期JVM中 , 这在一定程度上降低了Java程序的运行效率 。但在J2SE1.4.2发布后,Java的运行速度有了大幅提升 。
与传统型态不同 , Sun公司在推出Java时就将其作为开放的技术 。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容 。“Java语言靠群体的力量而非公司的力量”是 Sun公司的口号之一,并获得了广大软件开发商的认同 。这与微软公司所倡导的注重精英和封闭式的模式完全不同,此外 , 微软公司后来推出了与之竞争的.NET平台以及模仿Java的C#语言 。后来Sun公司被甲骨文公司并购 , Java也随之成为甲骨文公司的产品 。
Java语言里面如何调用函数,请给出一段调用函数的代码?public class HelloWord{
【java语言代码函数 java函数用法】//自定义的输出函数 , 打印字符串helloword!
public void printHelloWord() {
System.out.println("helloword!");
}
public static void main(String args[]){
//创建对象实例
HelloWordhw = new HelloWord();
//通过对象实例调用自己的成员函数
hw.printHelloWord() ;
}
}
你看看满意不?
java语言代码函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java函数用法、java语言代码函数的信息别忘了在本站进行查找喔 。

    推荐阅读