Java原始问题创建1(Java入门篇:轻松理解Java)

我第一次被任命为教育负责人。
虽然我自己也还很不成熟,但这是一次很好的经验,我打算将其记录下来。

社会公司给出的指示是,他们说有一个新人入职,希望你能帮他通过Java Silver考试。

我认为在这个时候,几乎没有必要教授 Java Silver 的问题。为什么呢?因为『黑书』(Java Silver 的问题集)中已经有了解答。

为了不能什么都不做,我决定安排以下的日程表。
上午:学习Java基础(绿皮书:轻松理解Java)
下午:黑皮书

由于参考了《易懂的Java》一书中的内容,我准备写一些原创问题。

■开发环境
・eclipse

目标

・懂得Java基础的人
・拥有一本简明易懂的Java书籍的人
・想要复习Java的人
・想要解决Java问题的人

第一章(程序的撰写方式)、第二章(表达式与运算符)

请声明一个int类型的变量,并将值设为11。
请显示所创建变量的内容。

请声明一个双精度浮点数变量并插入数值3。
将双精度浮点数变量赋值给一个单精度浮点数变量。
避免错误,并展示双精度浮点数变量和单精度浮点数变量的值。

回答

//問題1
package sukki;

public class Main {

        public static void main(String[] args) {
                // TODO 自動生成されたメソッド・スタブ
                int i=11;
                System.out.println(i);
        }
}

//実行結果
11

//問題2
package sukki;

public class Main {

        public static void main(String[] args) {
                double d =3;
                float f =(float) d;

                System.out.println(d);
                System.out.println(f);
        }
}


//実行結果
3.0
3.0

条件分支和循环章节(第三章)以及数组章节(第四章)。

■问题1
请使用for循环从1到10进行展示。
但是,请不要展示数字3。

■问题2
请创建一个包含5个元素(1、2、3、4、5)的数组。
请使用增强型for循环按顺序提取数组的每个元素的值。

请创建一个字符串变量,并将其赋值为”晴天”。
如果是晴天,请显示〇,否则显示✖。
运行程序,如果显示了〇,则说明执行正常。

解答:
回答

//問題1
package sukki;

public class Main {

        public static void main(String[] args) {
                for (int i = 0; i < 10; i++) {
                        if (i == 3 - 1) {
                                continue;
                        }
                        System.out.println(i + 1);

                }
        }
}


//実行結果
1
2
4
5
6
7
8
9
10
//問題2
package sukki;

public class Main {

        public static void main(String[] args) {
                int[] sa= {1,2,3,4,5};

                for(int value:sa) {
                        System.out.println(value);
                }
        }
}



//実行結果
1
2
3
4
5
//問題3
package sukki;

public class Main {

        public static void main(String[] args) {
                String a="晴れ";

                if(a.equals("晴れ")) {
                        System.out.print("〇");
                }else {
                        System.out.print("✖");

                }
        }
}




//実行結果

第五章(方法),第六章(利用多个类进行开发)

■问题1
方法名:总计
返回值:整数
参数列表:整数i,整数j
处理内容:返回i和j相加的结果

请调用该方法并显示处理结果。
请注意,调用方法时的参数(实际参数)是10和20。

请创建一个包含5个元素(172、149、152、191、155)的数组。
请使用JavaAPI(java.util.Arrays.sort)进行排序。
请显示数组的元素。

请创建一个test包。
在test包中创建一个Test类(创建一个方法并添加内容:”System.out.println(“你好”);”)。
请创建一个sukki包。
在sukki包中创建一个Main类,显示Test类的方法内容。

回答

//問題1
package sukki;

public class Main {

        public static void main(String[] args) {
                // TODO 自動生成されたメソッド・スタブ
                int to = total(10, 20);
                System.out.println(to);

        }

        private static int total(int i, int j) {
                // TODO 自動生成されたメソッド・スタブ
                int to = i + j;
                return to;
        }
}



//実行結果
30
//問題2
package sukki;

import java.util.Arrays;

public class Main {

        public static void main(String[] args) {

                int[] height = {172,149,152,191,155};

                Arrays.sort(height);

                for(int h:height) {
                        System.out.println(h);
                }
        }
}




//実行結果
149
152
155
172
191

//問題3
package sukki;

import test.Test;

public class Main {

        public static void main(String[] args) {

              Test.h();
        }
}




//実行結果
hello

package test;

public class Test {

        public static void h() {

                System.out.println("hello");

        }
}

由于看起来会变得比我想象的要长,所以我打算分几次来写。

Java初学者にとって理解しやすいJavaのオリジナル問題作成2です。

Java原创问题创建3(Java入门篇:轻松理解Java)

Java原始问题创建4(Java入门篇:轻松理解Java)

广告
将在 10 秒后关闭
bannerAds