赞
踩
第1关:Java第一课
public class HelloWorld{
/********* Begin *********/
public static void main(String[] args){
System.out.println("姓名:张三");
System.out.println("年龄:25");
System.out.println("职业:JAVA高级工程师");
System.out.println("薪资:15K");
}
/********* End *********/
}
第2关:JAVA入门测试题
C
C
D
BC
第3关:JAVA关键字
package key;
/********* Begin *********/
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello eduCoder");
}
}
/********* End *********/
第4关:JAVA关键字测试题
ABD
第5关:JAVA标识符
package chapter2;
/********* Begin *********/
public class HelloWorld {
String userName = "张三";
public static void main(String[] args){
System.out.println("hello eduCoder");
}
}
/********* End *********/
第6关:JAVA标识符测试题
CD
D
第7关:JAVA注释
package chapter2;
public class HelloEduCoder {
/********* Begin *********/
public static void main(String[] args) {
// System.out.println("hello world");
System.out.println("www.educoder.net");
/*** System.out.println("educoder.net");
System.out.println("www.educoder");
System.out.println(".net");
System.out.println("www");
*/
}
/********* End *********/
}
第8关:JAVA注释测试题
ADE
第1关:变量与常量
package chapter2.step1;
public class HelloWorld{
public static void main(String[] args){
/********* Begin *********/
/********* End *********/
}
}
第2关:变量的使用
package chapter2; public class HelloVariable { public static void main(String[] args) { /********* Begin *********/ //在这里定义变量 love 并赋初值为 我喜欢在educoder上学习 /********* End *********/ System.out.println("变量love的值为" + love); String userName = "张无忌"; /********* Begin *********/ //在这一行将userName的值改成李四 /********* End *********/ System.out.println("重新赋值后变量userName的值为" + userName); } }
第3关:变量测试题
BD
C
第4关:JAVA数据类型
package chapter2; public class JavaDataType1 { public static void main(String[] args) { /********* Begin *********/ String name="张无忌";//在本行定义字符串变量name int age=23;//在本行定义年龄变量 age char sex='男';//在本行定义性别变量 sex float score=66.6f;//在本行定义分数变量 score /********* End *********/ System.out.println(name + age + "岁" + "性别:" + sex + "这次考了" + score + "分"); } }
第5关:Java类型转换
package chapter2;
public class TypeConvert {
public static void main(String[] args) {
/********* Begin *********/
double score=89.3;
int scoreInt=(int)score;
System.out.println(score);
System.out.println(scoreInt);
/********* End *********/
}
}
第6关:JAVA数据类型和类型转换测试题
CD
CD
AD
第7关:Scanner的使用
package chapter2.step7; /********* Begin *********/ import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请录入嫦娥个人信息:"); System.out.println("请输入姓名:"); String name = input.next(); System.out.println("请输入年龄:"); int age = input.nextInt(); System.out.println("请输入性别:"); String i = input.next(); System.out.println("请输入体重:"); double t = input.nextDouble(); System.out.println("请输入地址:"); String d = input.next(); System.out.println("请输入是否已婚:"); String y = input.next(); System.out.println("信息如下:"); System.out.println(" "+"姓名:"+name); System.out.println(" "+"年龄:"+age+"岁"); System.out.println(" "+"性别:"+i); System.out.println(" "+"体重:"+t+"kg"); System.out.println(" "+"地址:"+d); System.out.println(" "+"婚否:"+y); /********* End *********/ } }
第1关:算数运算符
package step1; import java.util.Scanner; public class Cal { public static void main(String[] args) { /*********start*********/ Scanner input = new Scanner(System.in); System.out.println("请输入第一个整数"); int a = input.nextInt(); System.out.println("请输入第二个整数"); int b = input.nextInt(); int q =a+b; int w =a-b; int e =a*b; int r =a/b; int y =a%b; System.out.println("两数相加的结果为:"+q); System.out.println("两数相减的结果为:"+w); System.out.println("两数相乘的结果为:"+e); System.out.println("两数相除的结果为:"+r); System.out.println("两数取余数的结果为:"+y); /*********end*********/ } }
第2关:关系运算符
package step2; import java.util.Scanner; public class Relative { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a=sc.nextInt(); int b=sc.nextInt(); /*********start*********/ System.out.println("a==b="+(a==b)); System.out.println("a!=b="+(a!=b)); System.out.println("a>b="+(a>b)); System.out.println("a<b="+(a<b)); System.out.println("b>=a="+(b>=a)); System.out.println("b<=a="+(b<=a)); /*********end*********/ } }
第3关:逻辑运算符
package step3; import java.util.Scanner; public class testLogic { public static void main(String[] args) { Scanner sc=new Scanner(System.in); boolean a=sc.nextBoolean(); boolean b=sc.nextBoolean(); boolean c=sc.nextBoolean(); /*********start *********/ System.out.println(!a); System.out.println(a&&b); System.out.println(c||b); System.out.println(a^b); /*********end *********/ } }
第4关:三元运算符
package step4; import java.util.Scanner; public class TestYear { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int year=sc.nextInt(); boolean result; /********start********/ result=(year%400==0)? true : false; result=(year%4==0&&year%100!=0)? true : false; System.out.println(year + "年是否为闰年:" + result); /********end********/ } }
第5关:运算符的优先级
package step5; import java.util.Scanner; public class TestDemo5 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("输入:"); int m=sc.nextInt(); int n=sc.nextInt(); System.out.println("输出:"); /*****start*****/ System.out.println( (m+n)*2 ); System.out.println( (m-n)%3 ); System.out.println((m-n)/2 + (m+n)*2); /*****end*****/ } }
第6关:选择自测题
B
A
C
C
A
A
第1关:Java分支结构之 if…else
package step2; import java.util.Scanner; public class HelloIfStep2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); /******start******/ System.out.println("请输入学员成绩:"); int score = input.nextInt(); if (score >= 85) System.out.println("优,非常棒!"); else { System.out.println("良,下次加油!"); } /******end******/ } }
第2关:if语句测试题
C
C
D
第3关:Java分支结构之多重if
package step3; import java.util.Scanner; public class HelloStep3 { public static void main(String[] args) { System.out.println("星级成绩评定系统"); System.out.println("请输入成绩:"); Scanner sc = new Scanner(System.in); /******start******/ int score = sc.nextInt(); if(score>=90){ System.out.println("*****五星成绩"); }else if(score>=80 && score < 90){ System.out.println("****四星成绩"); }else if(score >= 70 && score <80){ System.out.println("***三星成绩"); }else if(score >= 60 && score <70){ System.out.println("**俩星成绩"); }else{ System.out.println("无星成绩"); } /******end******/ } }
第4关:Java分支结构之Switch
package step4; import java.util.Scanner; public class HelloSwitch { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入月份:"); int input = sc.nextInt(); //获取输入的月份 //通过输入的月份来判断当前季节并输出 /*****start*****/ switch (input){ case 3: System.out.println(input+"月是春天"); break; case 4: System.out.println(input+"月是春天"); break; case 5: System.out.println(input+"月是春天"); break; case 6: System.out.println(input+"月是夏天"); break; case 7: System.out.println(input+"月是夏天"); break; case 8: System.out.println(input+"月是夏天"); break; case 9: System.out.println(input+"月是秋天"); break; case 10: System.out.println(input+"月是秋天"); break; case 11: System.out.println(input+"月是秋天"); break; case 12: System.out.println(input+"月是冬天"); break; case 1: System.out.println(input+"月是冬天"); break; case 2: System.out.println(input+"月是冬天"); break; default : System.out.println("输入错误"); break; } /*****end*****/ } }
第5关:Switch语句测试题
CD
第6关:来吧,我是BOSS!
package step5; import java.util.Scanner; public class Practice { final static Scanner sc = new Scanner(System.in); //创建扫描仪 //第一题 public void first(){ System.out.println("请输入人数:"); int input = sc.nextInt(); //获取输入的数据 /*****start*****/ if (input < 10){ System.out.println("打半场"); }else { System.out.println("打全场"); } /*****end*****/ } //第二题 public void second(){ System.out.println("请输入今天星期几:"); int input = sc.nextInt(); //获取输入的数据 /*****start*****/ if (input == 1){ System.out.println("今天吃米饭"); }else if(input == 2){ System.out.println("今天吃牛排"); }else if(input == 3){ System.out.println("今天吃鸡排"); }else{ System.out.println("今天吃红烧肉"); } /*****end*****/ } //第三题 public void third(){ System.out.println("请输入今天星期几:"); int input = sc.nextInt(); //获取输入的数据 /*****start*****/ switch (input) { case 1: System.out.println("今天吃米饭"); break; case 2: System.out.println("今天吃牛排"); break; case 3: System.out.println("今天吃鸡排"); break; default : System.out.println("今天吃红烧肉"); break; } /*****end*****/ } }
第1关:Java循环结构之while循环
package step1; public class HelloWorld { public static void main(String[] args) { /*****start*****/ int F=0; while(F<6){ F++; System.out.println("做了"+ F +"个俯卧撑"); } /*****end*****/ } }
第2关:Java循环结构之while循环练习
package step2; public class HelloWorld { public static void main(String[] args) { /*****start*****/ int sum=0; int n=0; while(n<100) { n++; sum+=n; } System.out.println("1到100相加的结果为"+sum); /*****end*****/ } }
第3关: Java循环结构之do…while循环
package step3; public class HelloWorld { public static void main(String[] args) { int count= 0; //定义变量存储6的倍数出现的次数 /*****start*****/ int i=1; do{ if(i%6==0){ count++; i++; }i++; }while(i<=100); /*****end*****/ System.out.println("6的倍数出现的次数为:" + count); } }
第4关:while,do…while循环测试题
B
C
B
第5关:break和continue关键字
package step4; public class HelloWorld { public static void main(String[] args) { int i = 0; while(i <= 20){ i++; /*****start*****/ if( i%2==0 ){ System.out.println( i + "是偶数"); } else { System.out.println(i + "是奇数"); } if( i == 13 ) { break; } /*****end*****/ } } }
第6关:break和continue关键字测试题
C
第7关:Java循环结构之for循环
package step5; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请给定一个自然数N:"); //获取输入的整数N int sum = 1; /*****start*****/ for(int N = sc.nextInt(); N>0; N--) { sum=sum*N; } /*****end*****/ System.out.println("自然数N的阶乘为" + sum); } }
第8关:for循环测试题
B
第1关:for循环的进阶使用-嵌套循环(1)
package step1;
public class ForPractice1 {
public static void test() {
/*****start*****/
for(int i=0;i<10;i++){
for ( int j= 0;j <10; j++){
System.out.print("*");
}
System.out.println();
}
/*****end*****/
}
}
第2关:for循环的进阶使用-嵌套循环(2)
package step2; public class ForPractice2 { public static void main(String[] args) { /*****start*****/ //在这里打印出正三角形 for(int x=0;x<10;x++){ for(int y=0;y<=x;y++){ System.out.print("*"); } System.out.println(); } System.out.println("——————————我是华丽的分界线——————————"); //在这里打印出倒三角形 for(int x=10;x>0;x--){ for(int y=x;y>0;y--){ System.out.print("*"); } System.out.println(); } /*****end*****/ } }
第3关:99乘法表
package step3;
public class ForPractice3 {
public static void main(String[] args) {
/*****start*****/
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+" ");
}
System.out.println();
}
/*****end*****/
}
}
第4关:综合练习之ATM取款机
package step4; import java.util.Scanner; public class ForPractice4 { public static void main(String[] args) { /*****start*****/ int money = 1000; int cash = 0; int isornot = 0; Scanner input =new Scanner(System.in); System.out.println("欢迎使用中国人民银行ATM取款机"); do { System.out.println("输入取款金额:"); cash = input.nextInt(); if(money >=cash) { money=money-cash; } else { System.out.println("目前余额:"+money+"无法满足您的取款需求!"); continue; } System.out.println("剩余金额:"+money+",是否继续('1':结束,'2':继续):"); isornot=input.nextInt(); if(isornot==1) { break;} }while(money>0); System.out.println("取款结束!"); /*****end*****/ } }
第5关:选择题
第一题D
第二题BC
第三题B
第1关:初识数组
package step1;
public class HelloWorld {
public static void main(String[] args) {
/********** Begin **********/
int[] scores = {91,88,60};
System.out.println("数组的第一个值为:"+scores[0]); //在这里输出数组的第一个值
System.out.println("数组的第二个值为:"+scores[1]); //在这里输出数组的第二个值
System.out.println("数组的第三个值为:"+scores[2]); //在这里输出数组的第三个值
/********** End **********/
}
}
第2关:数组的使用
package step2; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { /********** Begin **********/ String[] stuNames = new String[4]; //在这里给stuNames数组赋值 分别为 张三,张无忌,张三丰,张岁山 stuNames[0] = "张三"; stuNames[1] = "张无忌"; stuNames[2] = "张三丰"; stuNames[3] = "张岁山"; //在这里输出stuNames数组中的数据 System.out.println("数组中的第一个数据为:" +stuNames[0] ); System.out.println("数组中的第二个数据为:" + stuNames[1]); System.out.println("数组中的第三个数据为:" + stuNames[2]); System.out.println("数组中的第四个数据为:" + stuNames[3]); int[] scores; Scanner sc = new Scanner(System.in); //在这里使用Scanner获取系统输入的整数,并用获取到的数据来设置scores数组的长度 int length = sc.nextInt(); scores = new int[length]; /********** End **********/ System.out.println("数组scores的长度为:" + scores.length); } }
第3关:选择题(1)
C
C
ABCD
第4关:数组练习-平均值和最大值
package step3; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] scores = new int[sc.nextInt()]; //循环给数组赋值 for(int i = 0 ; i< scores.length;i++){ scores[i] = sc.nextInt(); } /********** Begin **********/ //在这里计算数组scores的平均值和最大值 float sum = 0; int max = scores[0]; float avg; for(int i = 0; i < scores.length; i++){ sum = sum + scores[i]; } for(int i = 1; i < scores.length; i++){ if(scores[i]>scores[i-1]){ max = scores[i]; }else{ break; } } avg = sum / scores.length; System.out.println("平均值:"+avg); System.out.println("最大值:"+max); /********** End **********/ } }
第5关:二维数组
package step4; public class HelloWorld { public static void main(String[] args) { /********** Begin **********/ int[][] scores = { {92,85},{91,65},{90,33}}; for(int i=0; i<scores.length; i++){ //行循环次数scores.length(每一列的长度) for(int j=0; j<scores[i].length; j++){ //列循环次数scores[i].length(每一行的长度) System.out.println(scores[i][j]); } //System.out.println(); } //scores[][] = { {1,2},{1,2},{1,2}}; //是错误的 for(int i=0; i<scores.length; i++){ scores[i][0] = 1; scores[i][1] = 2; } for(int i=0; i<scores.length; i++){ //行循环次数 for(int j=0; j<scores[i].length; j++){ //列循环次数 System.out.println(scores[i][j]); } //System.out.println(); } /********** End **********/ } }
第6关:选择题(2)
C
B
package step1; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //动态构建arr1 int[] arr1 = new int[3]; Scanner sc = new Scanner(System.in); for(int i = 0 ; i< arr1.length ; i++){ arr1[i] = sc.nextInt(); } /********** Begin **********/ //创建数组arr2 int[] arr2 = new int[3]; //使用for循环将arr1的数据复制给arr2 for(int j =0 ; j<arr1.length ; j++){ arr2[j] =arr1[j]; System.out.println(arr2[j]); } /********** End **********/ } }
第2关:数组中元素的查找
package step2; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //str为要查找的字符串 String str = sc.next(); /********** Begin **********/ //创建数组 arr 给数组赋值 {"张三","张三丰","张无忌","王二麻子","张富贵"} String[] arr =new String[]{"张三","张三丰","张无忌","王二麻子","张富贵"}; for(int i=0;i<5;i++){ if(str.equals(arr[i])){ System.out.println(str+"在数组的第"+(i+1)+"个位置"); } } /********** End **********/ } }
第3关:交换算法
package step3;
import java.util.Scanner;
public class He
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。