错误的输出
public
class
ErrDemo

...
{
publicstaticvoidmain(String[]args)

...{
System.out.println("HelloWorld!");
System.err.println("使用ERR输出!");
}
}
public
class
OutpubUnicode

...
{
publicstaticvoidmain(String[]args)

...{
System.out.println("Hello");
}
}
public
class
NumberDemo

...
{
publicstaticvoidmain(String[]args)

...{
System.out.println("数字类型转换的输出");
System.out.println(Integer.toBinaryString(19));//二进制
System.out.println(Integer.toHexString(19));//16进制
System.out.println(Integer.toOctalString(19));//8进制
}
}
public
class
DataRange

...
{
publicstaticvoidmain(String[]args)

...{
System.out.println("打印出常见数据类型的内容和长度范围");
System.out.printf("short 数值范围:%d~%d ",Short.MAX_VALUE,Short.MIN_VALUE);
System.out.printf("Integer 数值范围:%d~%d ",Integer.MAX_VALUE,Integer.MIN_VALUE);
System.out.printf("long 数值范围:%d~%d ",Long.MAX_VALUE,Long.MIN_VALUE);
System.out.printf("byte 数值范围:%d~%d ",Byte.MAX_VALUE,Byte.MIN_VALUE);
System.out.printf("float 数值范围:%e~%e ",Float.MAX_VALUE,Float.MIN_VALUE);
System.out.printf("double 数值范围:%e~%e ",Double.MAX_VALUE,Double.MIN_VALUE);
}
}
import
java.util.Date;
public
class
NowTime

...
{
publicstaticvoidmain(String[]args)

...{
System.out.println("打印出当前的时间");
Datedate=newDate();
System.out.println(date.toString());
}
}
public
class
StringDemo

...
{
publicstaticvoidmain(String[]args)

...{
Stringtext="Haveaniceday!";
System.out.println("原文:"+text);
System.out.println("转化成大写:"+text.toUpperCase());
System.out.println("转化成小写:"+text.toLowerCase());
System.out.println("计算长度:"+text.length());
System.out.println("取代其中字符串:"+text.replaceAll("nice","good"));
System.out.println("子字符串:"+text.substring(5));//该子字符串始于指定索引处的字符,一直到此字符串末尾。
}
}

import
java.util.Scanner;
public
class
UserLogin

...
{
publicstaticvoidmain(String[]args)

...{
Scannerin=newScanner(System.in);
System.out.print("请输入用户名:");
Stringusername=in.next();
System.out.println("使用者姓名:"+username);
System.out.print("请输入密码:");
Stringpassword=in.next();
System.out.println("使用者密码:"+password);
if("xuejiayue".equals(username)&&"123456".equals(password))

...{
System.out.println("用户名密码正确");
}
else

...{
System.out.println(username+"密码错误");
}
}
}
public
class
SimpleArray

...
{
publicstaticvoidmain(String[]args)

...{

int[]score=...{90,85,96,56,66,88};
for(inti=0;i<score.length;i++)//在JAVA中数组是一个对象他有LENGTH属性的

...{
System.out.printf("score[%d]=%d ",i,score[i]);
}
}
}
public
class
ArrayDemo

...
{
publicstaticvoidmain(String[]args)

...{
int[]arr=newint[10];//没有设定初始值
//int[]arr=newint[]{0,1,2,3,4,5,6,7,8,9}//设定初始值
System.out.println("arr.的初始值:");
for(inti=0;i<=9;i++)

...{
System.out.print(arr[i]+"");
arr[i]=i;
}
System.out.println();
System.out.println("arr.的设定值:");

for(inti=0;i<=9;i++)

...{
System.out.print(arr[i]+"");
}

}
}
import
java.util.Scanner;
public
class
AverageInput

...
{
publicstaticvoidmain(String[]args)

...{
Scannerscanner=newScanner(System.in);
System.out.print("请输入学生的人数:");
intlength=scanner.nextInt();
float[]score=newfloat[length];//动态的分配数组的长度
for(inti=0;i<score.length;i++)

...{
System.out.print("请输入分数:");
floatinput=scanner.nextFloat();
score[i]=input;
}
System.out.print("分数:");
floattotal=0;
for(inti=0;i<score.length;i++)

...{
total=total+score[i];
System.out.print(score[i]+"");
}
System.out.printf(" 平均:%.2f",total/score.length);
}
}

public
class
TwoDimArray

...
{
publicstaticvoidmain(String[]args)

...{

int[][]arr=...{...{
public
class
ErrDemo
...
{
publicstaticvoidmain(String[]args)
...{
System.out.println("HelloWorld!");
System.err.println("使用ERR输出!");
}
}
国际码Unicode 的格式输出//16位存放字符,
public
class
OutpubUnicode
...
{
publicstaticvoidmain(String[]args)
...{
System.out.println("Hello");
}
}
各种进制数的转化(二进制,八进制,16进制)
public
class
NumberDemo
...
{
publicstaticvoidmain(String[]args)
...{
System.out.println("数字类型转换的输出");
System.out.println(Integer.toBinaryString(19));//二进制
System.out.println(Integer.toHexString(19));//16进制
System.out.println(Integer.toOctalString(19));//8进制
}
}
数据类型 INTSHORT CHAR FLOAT DOUBLE BOOLEAN BYTE
public
class
DataRange
...
{
publicstaticvoidmain(String[]args)
...{
System.out.println("打印出常见数据类型的内容和长度范围");
System.out.printf("short 数值范围:%d~%d ",Short.MAX_VALUE,Short.MIN_VALUE);
System.out.printf("Integer 数值范围:%d~%d ",Integer.MAX_VALUE,Integer.MIN_VALUE);
System.out.printf("long 数值范围:%d~%d ",Long.MAX_VALUE,Long.MIN_VALUE);
System.out.printf("byte 数值范围:%d~%d ",Byte.MAX_VALUE,Byte.MIN_VALUE);
System.out.printf("float 数值范围:%e~%e ",Float.MAX_VALUE,Float.MIN_VALUE);
System.out.printf("double 数值范围:%e~%e ",Double.MAX_VALUE,Double.MIN_VALUE);
}
}
JAVA程序变量常量注释条件语句循环语句(跳过)
非關語言: 常見程式演算(涉及到非常经典的算法)
使用对象
使用一个时间的类 date 类
import
java.util.Date;
public
class
NowTime
...
{
publicstaticvoidmain(String[]args)
...{
System.out.println("打印出当前的时间");
Datedate=newDate();
System.out.println(date.toString());
}
}
运行结果:
打印出当前的时间
Wed Jan 10 17:32:35 CST 2007
使用一个字符串对象 String 类
public
class
StringDemo
...
{
publicstaticvoidmain(String[]args)
...{
Stringtext="Haveaniceday!";
System.out.println("原文:"+text);
System.out.println("转化成大写:"+text.toUpperCase());
System.out.println("转化成小写:"+text.toLowerCase());
System.out.println("计算长度:"+text.length());
System.out.println("取代其中字符串:"+text.replaceAll("nice","good"));
System.out.println("子字符串:"+text.substring(5));//该子字符串始于指定索引处的字符,一直到此字符串末尾。
}
}

运行结果:
原文:Have a nice day!
转化成大写:HAVE A NICE DAY!
转化成小写:have a nice day!
计算长度:16
取代其中字符串:Have a good day!
子字符串:a nice day!
import
java.util.Scanner;
public
class
UserLogin
...
{
publicstaticvoidmain(String[]args)
...{
Scannerin=newScanner(System.in);
System.out.print("请输入用户名:");
Stringusername=in.next();
System.out.println("使用者姓名:"+username);
System.out.print("请输入密码:");
Stringpassword=in.next();
System.out.println("使用者密码:"+password);
if("xuejiayue".equals(username)&&"123456".equals(password))
...{
System.out.println("用户名密码正确");
}
else
...{
System.out.println(username+"密码错误");
}
}
}
运行结果:
E:\>java UserLogin
请输入用户名:xuejiayue
使用者姓名:xuejiayue
请输入密码:123456
使用者密码:123456
用户名密码正确
数组
是一个以索引作为识别的数据结构
举一个例子: 一个存放6个数字的数组,并把他打印出来。
public
class
SimpleArray
...
{
publicstaticvoidmain(String[]args)
...{
int[]score=...{90,85,96,56,66,88};
for(inti=0;i<score.length;i++)//在JAVA中数组是一个对象他有LENGTH属性的
...{
System.out.printf("score[%d]=%d ",i,score[i]);
}
}
}
数组元素在声明的时候是有初始值的,一般为0,(根据不同的类型来确定不同的值。
Byte 0
Short 0
Int 0
Long 0L
Float 0.0f
Double 0.0d
Char \u0000
Boolean false
public
class
ArrayDemo
...
{
publicstaticvoidmain(String[]args)
...{
int[]arr=newint[10];//没有设定初始值
//int[]arr=newint[]{0,1,2,3,4,5,6,7,8,9}//设定初始值
System.out.println("arr.的初始值:");
for(inti=0;i<=9;i++)
...{
System.out.print(arr[i]+"");
arr[i]=i;
}
System.out.println();
System.out.println("arr.的设定值:");
for(inti=0;i<=9;i++)
...{
System.out.print(arr[i]+"");
}
}
}
还可以用动态的方式来处理我们的数组长度。
import
java.util.Scanner;
public
class
AverageInput
...
{
publicstaticvoidmain(String[]args)
...{
Scannerscanner=newScanner(System.in);
System.out.print("请输入学生的人数:");
intlength=scanner.nextInt();
float[]score=newfloat[length];//动态的分配数组的长度
for(inti=0;i<score.length;i++)
...{
System.out.print("请输入分数:");
floatinput=scanner.nextFloat();
score[i]=input;
}
System.out.print("分数:");
floattotal=0;
for(inti=0;i<score.length;i++)
...{
total=total+score[i];
System.out.print(score[i]+"");
}
System.out.printf(" 平均:%.2f",total/score.length);
}
}

运行结果:
E:\>java AverageInput
请输入学生的人数:3
请输入分数:50
请输入分数:60
请输入分数:80
分数:50.0 60.0 80.0
平均:63.33
二维数组对象
public
class
TwoDimArray
...
{
publicstaticvoidmain(String[]args)
...{
int[][]arr=...{...{
本文档提供了一系列Java编程的基础示例,包括基本输出、数据类型、数组操作、字符串处理及日期类的使用等。通过这些示例,读者可以了解如何在Java中进行简单的编程任务。

被折叠的 条评论
为什么被折叠?



