public classHelloWorld {public static voidmain(String[] args) {
System.out.println("Hello world!"); //输出文中信息到控制台
}
}public classHello
{//是程序的起点,所有程序由此开始运行
public static voidmain(String args[])
{//此语句表示向屏幕上打印"Hello World !"字符串
System.out.println("Hello World !");
}
}public classXiti_1
{public static voidmain(String args[])
{
System.out.println("This is my Java program");
}
}public classXiti_2
{public static voidmain (String args[])
{int x=10;int y=2;
System.out.println(x/y);
}
}public classXiti_3 {public static voidmain(String args[])
{
System.out.println("【《Java从入门到精通》是学习Java的最佳宝典】");
}
}public classXiti_4
{public static voidmain(String[] args)
{int sum = 0;for(int i=1;i<=100;i++)
{
sum= sum +i ;
System.out.println("i = "+i+", sum = "+sum);
}
}
}public classXiti_5
{public static voidmain(String args[])
{long long_min = java.lang.Long.MIN_VALUE ; //得到长整型的最小值
System.out.println("LONG的最小值: "+long_min);
}
}public classXiti_6 {public static voidmain(String args[])
{
System.out.println(((12345679*9) > (97654321*3))? true:false);
}
}public classXiti_7
{public static voidmain(String[] args)
{int sum = 0;//下面是for循环的使用,计算1~5数字累加之和
for(int i=1;i<=100;i++)
{
sum= sum +i ;
}
System.out.println("1+2+3+……= "+sum);
}
}//以下程序是数组的排序操作,在这里使用了sort方法对数组进行排序
import java.util.*;public classXiti_8
{public static voidmain(String[] args)
{int a[] = {25, 24, 12, 76, 98, 101, 90, 28} ;
System.out.print("数组排序前的顺序:");for(int i=0;i
System.out.print(a[i]+" ");
Arrays.sort(a);//数组的排序方法
System.out.print("\n数组排序后的顺序:");for(int i=0;i
System.out.print(a[i]+" ");
}
}public classTestFinal1 {static final int YEAR = 365;public static voidmain(String[] args) {
System.out.println("两年等于"+2*YEAR+"天");
}
}//下面的程序声明了两个变量,一个是整型,一个是字符型
public classTestJavaintchar
{public static voidmain(String args[])
{int num = 3 ; //声明一整型变量num,赋值为3
char ch = 'z'; //声明一字符变量ch,赋值为z
System.out.println(num+ "是整数!"); //输出num的值
System.out.println(ch + "是字符!"); //输出ch的值
}
}public classTestMemVar {static int a = 1; //定义一个成员变量
public static voidmain(String[] args) {
System.out.println("成员变量a的值为:"+a);
}
}//以下程序说明了局部变量的使用方法
public classJubudemo
{public static voidmain(String[] args)
{int sum = 0;//下面是for循环的使用,计算1~5数字累加之和
for(int i=1;i<=5;i++)
{
sum= sum +i ;
System.out.println("i = "+i+", sum = "+sum);
}
}
}//下面这段程序声明了两个变量,一个是整型,一个是浮点型
public classTestJava3_11
{public static voidmain(String args[])
{int a = 156;float b = 24.1f ; //声明一浮点型变量f,并赋值
System.out.println("a = "+a+" , b = "+b);
System.out.println("a / b = "+(a/b)); //这里整型会自动转化为浮点型
}
}//下面范例中说明了自动转换和强制转换这两种转换的使用方法
public classTestJava3_12
{public static voidmain(String args[])
{int a = 55;int b= 9;floatg,h ;
System.out.println("a = "+a+" , b = "+b);
g= a/b ;
System.out.println("a / b ="+g+"\n");
System.out.println("a = "+a+" , b = "+b);
h= (float)a/b ; //在这里将数据类型进行强制类型转换
System.out.println("a /b = "+h);
}
}public classbytedemo
{public static voidmain(String args[])
{byte byte_max = Byte.MAX_VALUE ; //得到Byte型的最大值
System.out.println("BYTE的最大值: "+byte_max);
}
}public classshortdemo
{public static voidmain(String args[])
{short short_max = Short.MAX_VALUE ; //得到短整型的最大值
System.out.println("SHORT的最大值: "+short_max);
}
}public classintdemo
{public static voidmain(String args[])
{int int_max = java.lang.Integer.MAX_VALUE ; //得到整型的最大值
System.out.println("INT 的最大值: "+int_max);
}
}public classlongdemo
{public static voidmain(String args[])
{long long_max = java.lang.Long.MAX_VALUE ; //得到长整型的最大值
System.out.println("LONG的最大值: "+long_max);
}
}//下面这道程序说明了浮点数类型的使用方法
public classTestJava3_8
{public static voidmain(String args[])
{float num = 3.0f;
System.out.println(num+" *"+num+" = "+(num*num));
}
}//下面这道程序用于取得单精度和双精度浮点数类型的最大、最小值
public classTestJava3_9
{public static voidmain(String args[])
{
System.out.println("float_max = "+java.lang.Float.MAX_VALUE);
System.out.println("float_min = "+java.lang.Float.MIN_VALUE);
System.out.println("double_max = "+java.lang.Double.MAX_VALUE);
System.out.println("double_min = "+java.lang.Double.MIN_VALUE);
}
}//字符类型也可以直接赋给数值,下面的这段程序就是采用这种赋值方式
public classTestJava3_6
{public static voidmain(String args[])
{char ch1 = 97;char ch2 = 'a';
System.out.println("ch1 = "+ch1);
System.out.println("ch2 = "+ch2);
}
}//下面这道程序表明了转义字符的使用方法
public classTestJava3_7
{public static voidmain(String args[])
{char ch ='\"';
System.out.println(ch+"测试转义字符!"+ch);
System.out.println("\"hello world!\"");
}
}//下面的程序声明了一个布尔值类型的变量
public classTestJava3_10
{public static voidmain(String args[])
{//声明一布尔型的变量status,布尔型只有两个取值:true、false
boolean status = true;
System.out.println("status = "+status);
}
}public classtimesdemo
{public static voidmain(String[] args)
{int a = 12345679 , b = 9;
System.out.println("a*b = "+a*b);
}
}public classrelationdemo {public static voidmain(String[] args) {int a = 5 , b = 4;boolean t1 = a >b;boolean t2 = a ==b;
System.out.println("a > b :" +t1);
System.out.println("a == b :" +t2);
}
}public classlogicdemo {public static voidmain (String args[])
{boolean t = (1+1 == 2) && (1+2 ==3);
System.out.println("(1+1 ==2) && (1+2 ==3) : "+t);
}
}public classconditiondemo {public static voidmain (String args [])
{boolean t = (1+1 == 2)? true : false;
System.out.println("1+1 ==2 :"+t);
}
}public classattribdemo {public static voidmain (String args[])
{int x=12345679 , y=81, z;
z= x*y;
System.out.println("x*y = " +z);
}
}//下面的程序说明了表达式类型的自动转换问题
public classTestJava3_22
{public static voidmain(String[] args)
{char ch = 'a';short a = -2;int b = 3;float f = 5.3f;double d = 6.28;
System.out.print("(ch / a) - (d / f) - (a + b) = ");
System.out.println((ch/ a) - (d / f) - (a +b));
}
}public classspacedemo {public static voidmain (String args[])
{inta;
a=7;
a=a*a;
System.out.println("a*a = " +a);
}
}//在程序中赋值采用“=”
public classTestJava3_13
{public static voidmain(String args[])
{int num = 22; //声明整数变量num,并赋值为22
System.out.println("第一次赋值后,num = "+num); //输出num的值
num= num - 3; //将变量num的值减3之后再赋给num变量
System.out.println("改变之后的值,num = "+num); //输出后num的值
}
}//下面这段程序说明了一元运算符的使用
public classTestJava3_14
{public static voidmain(String args[])
{byte a = java.lang.Byte.MAX_VALUE ; //声明并将其类型最大值赋给a
boolean b = false;
System.out.println("a = "+a+" , ~a = "+(~a));
System.out.println("b = "+b+" , !b = "+(!b));
}
}//下面这段程序说明了除法运算符的使用方法
public classTestJava3_15
{public static voidmain(String[] args)
{int a = 13;int b = 4;
System.out.println("a = "+a+" , b = "+b);
System.out.println("a / b = "+(a/b));
System.out.println("a / b = "+((float)a/b)); //进行强制类型转换
}
}//在JAVA中用%进行取模操作
public classTestJava3_16
{public static voidmain(String[] args)
{int a = 5;int b = 3;
System.out.println(a+" % "+b+" = "+(a%b));
System.out.println(b+" % "+a+" = "+(b%a));
}
}//下面这段程序说明了关系运算符的使用方法,关系运算符返回值为布尔值
public classTestJava3_17
{public static voidmain(String[] args)
{if(5>2)
System.out.println("返回值:"+(5>2));if(true)
System.out.println("Hello Java !");if((3+6)==(3-6))
System.out.println("I like Java !");
}
}//下面这段程序说明了“++”的两种用法的使用
public classTestJava3_18
{public static voidmain(String args[])
{int a = 3 , b = 3;
System.out.print("a = "+a); //输出a
System.out.println(" , a++ = "+(a++)+" , a= "+a); //输出a++和a
System.out.print("b = "+b); //输出b
System.out.println(" , ++b = "+(++b)+" , b= "+b); //输出++b和b
}
}//下面这段程序是对与操作进行的说明,返回值为布尔类型
public classTestJava3_19
{public static voidmain(String[] args)
{int a = 56;if((a<0)||(a>100))
System.out.println("输入的数据有错误!");if((a<60)&&(a>49))
System.out.println("准备补考吧!");
}
}//下面是关于简洁写法的一段程序
public classTestJava3_20
{public static voidmain(String[] args)
{int a = 5 , b = 8;
System.out.println("改变之前的数是: a = "+a+" , b = "+b);
a+=b ;
System.out.println("改变之后的数是: a = "+a+" , b = "+b);
}
}//下面的程序说明了简洁表达式的使用方法,但这种方式现在已不提倡使用了。
public classTestJava3_21
{public static voidmain(String[] args)
{int a = 10 , b = 6;
System.out.println("改变之前的数: a = "+a+" , b = "+b);
a-= b++ ; //先计算a-b的值,将结果设给a之后,再将b值加1
System.out.println("改变之后的数: a = "+a+" , b = "+b);
}
}//下面的程序是介绍break的使用方法
public classTestJavabreak
{public static voidmain(String[] args)
{inti ;for(i=1;i<=10;i++)
{if(i%3 == 0)break ; //跳出整个循环体
System.out.println("i = "+i);
}
System.out.println("循环中断:i = "+i);
}
}//下面的程序是介绍continue的使用方法
public classTestJavacontinue
{public static voidmain(String[] args)
{inti ;for(i=1;i<=10;i++)
{if(i%3==0)continue ; //跳出一次循环
System.out.println("i = "+i);
}
System.out.println("循环中断:i = "+i);
}
}//下面的程序说明了if语句的操作,只有当条件满足时才会被执行
public classTestJavaif
{public static voidmain(String[] args)
{int a = 6 , b = 5;
System.out.println("a = "+a+" , b = "+b);if(a>b)
System.out.println("a - b = "+(a-b));
System.out.println("a * b = "+(a*b));
}
}//以下程序说明了if...else的使用方法
public classTestJavaif2
{public static voidmain(String[] args)
{int a = 5;if(a%2 == 1)
System.out.println(a+" 是奇数!");elseSystem.out.println(a+" 是偶数!");
}
}//以下程序说明了多分支条件语句if..else if ...else的使用
public classTestJavaduofenzhi
{public static voidmain(String[] args)
{int x = 1;if(x==1)
System.out.println("x = = 1");else if(x==2)
System.out.println("x = = 2");else if(x==3)
System.out.println("x = = 3");elseSystem.out.println("x > 3");
}
}//以下程序说明了条件运算符的使用方法
public classTestJavatiaojian
{public static voidmain(String[] args)
{int a = 5 , b = 13, max ;
max= (a>b)?a:b ;
System.out.println("a = "+a+" , b = "+b);
System.out.println("最大的数是: "+max);
}
}//以下程序说明了多分支条件语句的使用
public classTestJavaswitch
{public static voidmain(String[] args)
{int a = 100 , b = 7;char oper ='/';switch(oper) //用switch实现多分支语句
{case '+':
System.out.println(a+" + "+b+" = "+(a+b));break;case '-':
System.out.println(a+" - "+b+" = "+(a-b));break;case '*':
System.out.println(a+" * "+b+" = "+(a*b));break;case '/':
System.out.println(a+" / "+b+" = "+((float)a/b));break;default:
System.out.println("未知的操作!");
}
}
}//以下程序说明了while循环的使用方法
public classTestJavawhile
{public static voidmain(String[] args)
{int i = 1 ,sum = 0;while(i<=10)
{
sum+= i ; //累加计算
i++;
}
System.out.println("1 + 2 + ...+ 10 = "+sum); //输出结果
}
}//以下程序说明了do...while循环的使用
public classTestJavadowhile
{public static voidmain(String[] args)
{int i = 1 ,sum = 0;//do.while是先执行一次,再进行判断。即,循环体至少会被执行一次
do{
sum+= i ; //累加计算
i++;
}while(i<=10);
System.out.println("1 + 2 + ...+ 10 = "+sum); //输出结果
}
}//以下程序说明了for循环的使用方法
public classTestJavafor
{public static voidmain(String[] args)
{int i , sum = 0;//for循环的使用,用来计算数字累加之和
for(i=1;i<=10;i++)
sum+= i ; //计算sum = sum+i
System.out.println("1 + 2 + ... + 10 = "+sum);
}
}//以下程序说明了for循环的嵌套使用方法
public classTestJavafor2
{public static voidmain(String[] args)
{inti , j ;//用两层for循环输出乘法表
for(i=1;i<=9;i++)
{for(j=1;j<=9;j++)
System.out.print(i+"*"+j+"="+(i*j)+"\t");
System.out.print("\n");
}
}
}//下面这段程序说明了一维数组的使用方法
public classTestJavayiwei
{public static voidmain(String args[])
{inti;int a[]; //声明一个整型数组a
a=new int[3]; //开辟内存空间供整型数组a使用,其元素个数为3
for(i=0;i<3;i++) //输出数组的内容
System.out.print("a["+i+"] = "+a[i]+",\t");
System.out.println("\n数组长度是: "+a.length); //输出数组长度
}
}//一维数组的赋值,这里采用静态方式赋值
public classTestJavayiweifuzhi
{public static voidmain(String args[])
{inti;int a[]={5,6,8}; //声明一个整数数组a并赋初值�飙
for(i=0;i
System.out.print("a["+i+"]="+a[i]+",\t");
System.out.println("\n数组长度是:"+a.length);
}
}//这个程序主要是求得数组中的最大值和最小值
public classTestJavazuidazuixiao
{public static voidmain(String args[])
{inti,min,max;int A[]={74,48,30,17,62}; //声明整数数组A,并赋初值�
min=max=A[0];
System.out.print("数组A的元素包括: ");for(i=0;i
{
System.out.print(A[i]+" ");if(A[i]>max) //判断最大值�
max=A[i];if(A[i]
min=A[i];
}
System.out.println("\n数组的最大值是:"+max); //输出最大值�
System.out.println("数组的最小值是:"+min); //输出最小值�
}
}//以下这段程序说明数组的拷贝操作
public classTestJavashuzucopy
{public static voidmain(String[] args)
{int a1[] = {1,2,3,4,5} ; //声明两个整型数组a1、a2,并进行静态初始化
int a2[] = {9,8,7,6,5,4,3} ;
System.arraycopy(a1,0,a2,0,3); //执行数组拷贝的操作
System.out.print("a1数组中的内容:");for(int i=0;i
System.out.print(a1[i]+" ");
System.out.println();
System.out.print("a2数组中的内容:");for(int i=0;i
System.out.print(a2[i] +" ");
System.out.println("\n数组拷贝完成!");
}
}//以下程序是数组的排序操作,在这里使用了sort方法对数组进行排序
import java.util.*;public classTestJavasort
{public static voidmain(String[] args)
{int a[] = {4,32,45,32,65,32,2} ;
System.out.print("数组排序前的顺序:");for(int i=0;i
System.out.print(a[i]+" ");
Arrays.sort(a);//数组的排序方法
System.out.print("\n数组排序后的顺序:");for(int i=0;i
System.out.print(a[i]+" ");
}
}//二维数组的使用说明,这里采用静态赋值的方式
public classTestJavaerwei
{public static voidmain(String args[])
{int i,j,sum=0;int num[][]={{30,35,26,32},{33,34,30,29}}; //声明数组并设置初值
for(i=0;i
{
System.out.print("第 "+(i+1)+" 个人的成绩为:");for(j=0;j
{
System.out.print(num[i][j]+" ");
sum+=num[i][j];
}
System.out.println();
}
System.out.println("\n总成绩是 "+sum+" 分!");
}
}//下面程序说明了三维数组的使用方法,要输出数组的内容需要采用三重循环
public classTestJavasanwei
{public static voidmain(String args[])
{int i,j,k,sum=0;int A[][][]={{{5,1},{6,7}},{{9,4},{8,3}}}; //声明数组并设置初值//三维数组的输出需要采用三层for循环方式输出
for(i=0;i
for(j=0;j
{
System.out.print("A["+i+"]["+j+"]["+k+"]=");
System.out.println(A[i][j][k]);
sum+=A[i][j][k];
}
System.out.println("sum="+sum);
}
}
java中以src开头的路径
转载文章标签 java中以src开头的路径 java 8 src System java 赋值 文章分类 Java 后端开发
上一篇:lua里左移是
下一篇:java如何快速找到错误的地方
