今天java布置三道题 主要就是语法注意点

简介: 今天java布置三道题 主要就是语法注意点

导航:


1.输出最大值最小值

2.打印10*10方阵数组的位置

3.1到100累加


——————————————————————————————————————


1.输出最大值最小值


题目:


1、实验要求
    本实验要求:根据用户输入的10个数值,输出最大值与最小值。
    1-1. 创建工程并配置环境:
        1-1.1. 限制1. 工程取名:SE_JAVA_EXP_E017。
        1-1.2. 限制2. 创建包,取名:cn.campsg.java.experiment。
        1-1.3. 限制3. 创建类,类名:Compare。
    1-2. 接收用户控制台输入的10个数值:
        1-2.1. 本实验需要用户连续输入10个正整数,数值间用空格间隔。
        1-2.2. 本实验需要将用户输入的10个正整数保存在数组中。
        1-2.3. 提示语句为:"请连续输入10个数值,数值间用空格间隔:"
    1-3. 输出最大值与最小值:
        1-3.1. 依次判断用户输入的10个数据,获得最大值和最小值。
        1-3.2. 在控制台打印: " 数组中的最大值为: " + 最大值。
        1-3.3. 在控制台打印: " 数组中的最小值为: " + 最小值。
2、实现思路
    2-1. 按实验要求创建工程并配置环境。
    2-2. 接收用户控制台输入的10个数值。
        2-2.1. 定义int类型数组,长度为10,用来存储输入数字。
        2-2.2. 创建Scanner对象,设置参数:System.in。
        2-2.3. 使用循环获取用户输入的数字。
        2-2.4. 调用Scanner的nextInt方法获取用户输入的数值。
        2-2.5. 将获取的数值存储入整型数组中。
        2-2.6. 调用close方法关闭Scanner。
  + 提示
  Scanner in=new Scanner(System.in);
  int[] array=new int[10];
  for(int i=0;i<array.length;i++){
       array[i]=in.nextInt();
  }
  in.close();
    2-3. 输出最大值与最小值
        2-3.1. 定义存放最大值的变量(max),默认值:数组第0位成员。
        2-3.2. 定义存放最小值的变量(min),默认值:数组第0位成员。
        2-3.3. 通过循环遍历数组中的元素:
                1)如果数组成员大于max,则将数组值赋值给max变量。
                2)如果数组成员小于min,则将数组值赋值给min变量。
        2-3.4. 循环结束,输出查找到的最大值和最小值的结果:
                1)在控制台打印: " 数组中的最大值为: " + max。
                2)在控制台打印: " 数组中的最小值为: " + min。


代码:


package cn.campsg.java.experiment;
import java.util.Scanner;
public class Compare {
  public static void main(String[] args){
  int []arr = new int[10];
  Scanner ss = new Scanner(System.in);
  for(int i=0;i<10;i++){
    arr[i] = ss.nextInt();
  }
  int max=arr[0];
  int min=arr[0];
  for(int i=1;i<10;i++){
    if(max<arr[i]) max = arr[i];
    if(min>arr[i]) min = arr[i];
  }
  System.out.println("数组中最大的值为:"+max);
  System.out.println("数组中最小的值为:"+min);
  ss.close();
  }
}



——————————————————————————————————————


2.打印10*10方阵数组的位置


题目:


1、实验要求
    本实验要求:向控制台输出10 * 10的数值表格。
    1-1. 创建工程并配置环境:
        1-1.1. 限制1. 工程取名:SE_JAVA_EXP_E013。
        1-1.2. 限制2. 创建包,取名:cn.campsg.java.experiment。
        1-1.3. 限制3. 创建类,类名:PrintTable。
    1-2. 输出10*10的数值表格:
        1-2.1. 在控制台打印一个10行10列的二维表格。
        1-2.2. 表格中每个单元格的输出格式为:(行,列)。
        1-2.3. 限制1. 使用while循环嵌套。
2、实现思路
    2-1. 按实验要求创建工程并配置环境。
    2-2. 输出10 * 10的数值表格:
        2-2.1. 由于输出的是10行10列的二维表格,因此需要构建嵌套while循环,
                  外层while循环控制行,内层while循环控制列。
        2-2.2. 定义行循环变量(row = 0)。
        2-2.3. 创建控制行输出的外层行循环,循环边界为10(row < 10)。
        2-2.4. 在行循环内,定义列循环变量(column = 0)。
        2-2.5. 创建控制列输出的内层列循环,循环边界为10(column < 10)。
        2-2.6. 打印结果:
            1)在控制台打印: 当前行列坐标,格式:(row,column)。
            2)内层循环结束后,需要打印换行符,便于呈现表格数据。

   



代码:


package cn.campsg.java.experiment;
public class PrintTable {
  public static void main(String[] args){
  int row=0;
  while(row<10){
    int column = 0;
    while(column<10){
    System.out.printf("(%d,%d)",row,column);
    column++;
    }
    System.out.println();
    row++;
  }
  }
}



——————————————————————————————————————


3.1到100累加


题目:


1、实验要求
    本实验要求:向控制台输出1-100的合计结果。
    1-1. 创建工程并配置环境:
        1-1.1. 限制1. 工程取名:SE_JAVA_EXP_E008。
        1-1.2. 限制2. 创建包,取名:cn.campsg.java.experiment。
        1-1.3. 限制3. 创建求和类,类名:Summary。
    1-2. 循环执行1-100的加法计算:
        1-2.1. 限制1. 必须使用for循环实现求和操作。
    1-3. 输出结果:
        1-3.1. 在控制台打印:"1到100的和为:” + 求和结果。
2、实现思路
    2-1. 按照实验要求新建工程并配置环境。
    2-2. 使用for循环,求出1~100的和:
        2-2.1. 循环初始值:1,循环边界:100,每次步进:1。
        2-2.2. 定义1-100求和结果变量:sum。
        2-2.3. 每次循环,求和结果变量累加循环变量。
    2-3. 输出求和结果。

 

代码:


package cn.campsg.java.experiment;
public class Summary {
  public static void main(String[] args){
  int sum=0;
  for(int i=1;i<=100;i++){
    sum = sum+i;
  }
  System.out.print(sum);
  }
}


相关文章
|
16天前
|
Java
哇塞!Java 基本语法的运算符,你真的懂了吗?算术运算符篇
【6月更文挑战第14天】Java中的算术运算符是编程基础,包括加法`+`(用于数字相加和字符串拼接)、减法`-`、乘法`*`、除法`/`(需防除数为零)和取余`%`。它们在计算位移、周期性问题等场景中广泛应用。理解并熟练掌握这些运算符,能提升编程效率和代码质量。现在就开始实践,发掘它们的更多可能性吧!
|
16天前
|
Java
惊人!关系运算符对 Java 基本语法的影响超乎想象!
【6月更文挑战第14天】Java中的关系运算符是编程基础的关键,如&quot;==&quot;、&quot;!=&quot;、&quot;&gt;&quot;、&quot;&lt;&quot;、&quot;&gt;=&quot;和&quot;&lt;=&quot;。它们在条件判断中扮演重要角色,控制程序流程并依据数据作出响应。从比较数值到构建复杂的逻辑,如购物车优惠条件或游戏关卡判定,关系运算符在实际项目中广泛应用。理解并熟练使用这些运算符能增强程序的灵活性和智能性,开启更丰富的编程可能。
|
16天前
|
存储 Java
震惊!关系运算符在 Java 基本语法中竟然这么重要!
【6月更文挑战第14天】Java 中的关系运算符在编程中扮演关键角色。通过案例展示了它们的用法:比较数值大小、判断字符串相等、执行多重关系判断、在循环和条件语句中的应用,以及与其他运算符结合使用。理解并熟练运用这些运算符,能有效控制程序流程,实现复杂逻辑,是构建 Java 代码基础的重要部分。
|
16天前
|
算法 Java 程序员
厉害了!算术运算符,让 Java 基本语法大不同!
【6月更文挑战第14天】Java中的算术运算符是编程基础,如加法&quot;+&quot;不仅用于数字相加,也可拼接字符串。减法&quot;-&quot;、乘法&quot;*&quot;、除法&quot;/&quot;(注意除数非零)、取余 &quot;%&quot; 在各种计算中扮演重要角色。例如,乘法可计算物体移动距离,取余用于数据分组,加减法在复杂公式中必不可少。熟练运用这些运算符能提升代码效率和逻辑性,助力成为更出色的Java程序员。
|
16天前
|
Java 数据安全/隐私保护
尖叫!逻辑运算符如何重塑 Java 基本语法!
【6月更文挑战第14天】Java编程中的逻辑运算符(&&, ||, !)是构建复杂逻辑的关键。与运算符要求两边表达式均真,或运算符只需一侧为真,非运算符则对布尔值取反。在实际应用如登录检查、条件判断中,这些运算符组合使用能实现灵活的控制流程。理解并熟练运用逻辑运算符,能增强程序的逻辑处理能力,为编程带来广阔的可能性。探索和实践,让逻辑运算符在代码中释放更大潜力!
|
16天前
|
Java
恐怖!不懂算术运算符,还敢说懂 Java 基本语法?
【6月更文挑战第14天】Java中的算术运算符是编程基础,包括加法`+`、减法`-`、乘法`*`、除法`/`和取余`%`。它们不仅用于基本数学计算,还在复杂程序逻辑中扮演重要角色。例如,计算图形面积、游戏得分管理等场景。理解并熟练运用这些运算符是成为Java高手的关键,它们构成程序的基础并赋能复杂计算。不断深化对算术运算符的掌握,将助力我们编写更高效、精准的Java程序。
|
16天前
|
Java
崩溃!Java 逻辑运算符,让你重新认识基本语法!
【6月更文挑战第14天】Java中的逻辑运算符“&&”、“||”和“!”用于构建复杂的逻辑结构。例如,“&&”要求两边操作数均为真,表达式才为真;“||”只需一个操作数为真即为真;“!”是对布尔值取反。通过这些运算符,我们可以编写条件判断和逻辑推理,如示例所示,它们在程序设计中扮演着关键角色,使程序能根据不同条件作出相应反应。理解和熟练使用逻辑运算符对于编写智能灵活的程序至关重要。
|
16天前
|
算法 Java
炸裂!Java 基本语法的运算符世界,等你来探索!算术运算符特辑
【6月更文挑战第14天】Java中的算术运算符是基础关键,如加法&quot;+&quot;用于数字相加和字符串拼接,减法&quot;-&quot;求差,乘法&quot;*&quot;相乘,除法&quot;/&quot;注意整数除法会舍去小数,浮点数则保留,取模&quot;%&quot;)返回除法余数。熟练掌握这些运算符能提升编程效率,构建复杂逻辑。继续探索Java运算符世界,创造更多精彩程序!
|
16天前
|
Java 编译器 C语言
Java 程序设计 第2章 Java基本语法 笔记
Java 程序设计 第2章 Java基本语法 笔记
|
23天前
|
存储 Java 程序员
Java入门——基本语法(注释、字面量、变量、使用变量的注意事项、关键字、标识符)
Java入门——基本语法(注释、字面量、变量、使用变量的注意事项、关键字、标识符)
20 2