一.简单的JAVA程序
1.经典Hello world程序
import java.util.*;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
2.常量测试
import java.util.*;
public class Demo1 {
public static void main(String arg[]) {
System.out.println(100);
System.out.println(250.250);
System.out.println("字符");
System.out.println('我');
System.out.println("=============");
System.out.println(false);
}
}
运行结果
100
250.25
字符
我
=============
false
3.变量测试
import java.util.*;
public class Demo2 {
public static void main(String arg[]) {
byte num1;
num1=100;
System.out.println("num1="+num1);
num1=111;
System.out.println("num1="+num1);
byte num2=109;
System.out.println("num2="+num2);
long num3=3456;
System.out.println("num3="+num3);
double num4=123;
System.out.println("num4="+num4);
float num5=1234f;
System.out.println("num5="+num5);
char c='a';
System.out.println("c="+c);
boolean b=true;
short s=123;
int num=s;
System.out.println("num="+num);
int i=345;
short s1=(short)i;
System.out.println(s1);
}
}
运行结果
num1=100
num1=111
num2=109
num3=3456
num4=123.0
num5=1234.0
c=a
num=123
345
4.if else语句的使用方法
if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{//代码块3}
if else语句使用方法:如果条件1是true则执行 代码块1,如果条件2是true则执行代码块2,否则执行代码块3。
例如:
public class test {
public static void main(String[] args){
Boolean test =false;
if(test ==false){
System.out.println("1The test is ture");
}else {
System.out.println("1The test is false");
}
test =true;
if(test ==false){
System.out.println("2The test is ture");
}else {
System.out.println("2The test is false");
}
}
例子的结果为
1The test is ture
2The test is false
5.while语句练习
while语句既是循环语句也是条件判断语句
结构如下:
while(条件表达式){
循环体
}
计算Fibonacci斐波那契序列的前16项
import java.util.*;
public class wh1 {
public static void main(String[] args) {
final int Max=15;
int i=0,j=1,k=1;
while(k<=Max) {
System.out.println(i+"\n"+j);
i=i+j;
j=i+j;
k=k+2;
}
System.out.println();
}
}
运行结果
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
6.数组应用
冒泡排序
int[] arr = {23,12,48,56,45};
int temp = -1;
for(int i=0;i<arr.length;i++) {
for(int j=i+1;j<arr.length;j++) {
if(arr[i]>arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
System.out.println(Arrays.toString(arr));
选择排序
int[] arr = {23,12,48,56,45};
int temp = -1;
for(int i=0;i<arr.length;i++) {
for(int j=i+1;j<arr.length;j++) {
if(arr[i]>arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
System.out.println(Arrays.toString(arr));
二.心得体会
这几天我进行了 JAVA语言的入门学习,JAVA语言比原来的C++语言要复杂一些,我个人觉得。
Java语言是一种跨平台的高级语言,无论是网络世界还是桌面应用程序都可以看到Java的身影。它的应用无处不在,功能强大。我清晰地记着,我的C++老师在课堂上说过,工作后大部分会使用JAVA这个编程语言。我认为JAVA对我今后的发展很重要,我必须把它学好,运用好。
我有了一点C++的基础,我感觉JAVA也不是那么的难,很多地方与C++有很多相识的地方。
这次作业就结束了,下次继续努力。