数据基本类型:
整型:字节型byte 短整型short 整型int
浮点类型:长整形long 浮点型 fioat 双精度性double
字符型:char
布尔型:boolean
引用类型( reference):
类class 接口interface 数据 array
循环:for while do while switch (case default )
package huigu20161128;
public class ArrayTest1 {
public static void main(String []args){
int sum=0;
int arr[]={11,22,33,44,55};
for(int i=0;i<arr.length;i++){
sum=sum+arr[i];
}
System.out.println("arr总和为"+sum);
String[] arr1=new String[5]; //必须指定大小
for(int i=0;i<arr1.length;i++){
System.out.println(arr1[i]);
}
int [][] arr={
{1,2,3,45},
{1,3,4},
{6,53,3}
};
int sum=0;
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
sum=sum+arr[i][j];
}
}
System.out.println("sum="+sum);
String s="";//定义一个空字符串
String [][] str=new String [2][];
String st[]={"strty","tr1","str2"};
String st1[]={"sr","sb","cc"};
str[0]=st;
str[1]=st1;
for(int i=0;i<str.length;i++){
for(int j=0;j<str[i].length;j++){
if(str[i][j].contains("s") && str[i][j].length()<3){}
s=s+str[i][j];
}
}
System.out.println("s="+s);
}
}
package huigu20161128;
public class Ifdemo2 {
//数据基本类型:整型: byte short int long
//字符:char 布尔类型 boolean:true false 浮点型:double float
//引用类型:String
// int c;//成员变量 初始值 :0
// String str;//初始值 null
//
public static void main(String []args){
// int a=11;//局部变量
// int b=9;
// //if 单分支
// if(a>b){
// System.out.println("a>b");
// }
//if 双分支
// if(a>b){
// System.out.println("a>b");
// }else{
// System.out.println("a<=b");
// }
//if 多分支
// int score=70;//分数
// if(score<=100 && score>=90){
// System.out.println("优秀");
// }else if(score>80 && score<90){
// System.out.println("良好");
// }else if(score<=80 && score>=60){
// System.out.println("及格");
// }else{
// System.out.println("不及格");
// }
//for 循环
// for(int i=0;i<100;i++){
// //1.定义一个变量 i=0 2.判断i 3.运行程序体 4.i++ 5.判断
// System.out.println(i);
// }
// for(int i=0;i<10;i++){//双层for循环 外层控制行 内层控制列
// for(int j=0;j<10;j++){
// System.out.print("*");
// }
// System.out.println();
// }
//while循环
// int a=1;
// while(a<10){
// System.out.println("还满足循环体");
// //a--;//a=a-1;
// a++;//a=a+1;
// if(a==6){
// break;
// }
// }
// int a=9;
// //do while
// do{
// System.out.println("至少执行一次");
// }while(a>10);
//switch case
int a=4;
switch (a) {
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
default:
System.out.println("一个条件不满足");
break;
}
}
}
package huigu20161128;
public class MethodTest3 {
public void TestMax(){
System.out.println("我是一个方法");
}
public boolean TestM(int a,int b){
if(a>=b){
return true;
}else{
return false;
}
}
public static void main(String []args){
MethodTest3 mt=new MethodTest3();
// mt.TestMax();
int a=10;
int b=13;
if(mt.TestM(a, b)){
System.out.println("a>=b");
}else{
System.out.println("a<b");
}
}
}
package huigu20161128;
import java.util.Scanner;
public class SumScore5 {
// int a=10;
// int b=11;
// System.out.println(a+b+"a="+(a+b));
public static void main(String []args){
Scanner scan=new Scanner(System.in);
int score;//定义变量
double sum = 0;
for(int i=0;i<5;i++){
System.out.println("请输入一个整数的分数:");
score=scan.nextInt();//接受键盘输入
sum=sum+score;
}
System.out.println("你的总分数是"+sum);
System.out.println("你的平均分是"+(sum/5));
}
}