java第一次作业(一)

这篇具有很好参考价值的文章主要介绍了java第一次作业(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

7-1 用for循环语句求100以内所有奇数的和,并输出。

public class Main{
    public static void main(String[] args){
    int b = 0;
    for(int i = 1;i<=100;i=i+2)
    {
     b = b + i;
    }
    System.out.println("100以内的奇数的和为" + b);
    }
}

//100以内的奇数的和为2500
知识点:

考查java的输入格式以及for循环

java格式

public class Main{                    //“M”
      public static void main(String[] arg){   //“S”

            Sytem.out.println();              //‘S’

}

}


注意Main与main

7-2 求数的最大值并输出最大值

代码:

import java.util.Scanner;

public class Main{
    public static void main(String[] args)
    {
        Scanner scanner = new Scanner(System.in);

        int n = scanner.nextInt();
        int [] nums = new int[n];
        for(int i = 0;i<n;i++)
        {
            nums[i]  = scanner.nextInt();
        }
        int MAX = nums[0];
        for(int i=0;i<n;i++)
        {
            if(nums[i]>MAX){

                MAX = nums[i];
            }
        }
        System.out.print("请输入数组的维数和相应的数");
        System.out.println("最大值为"+ MAX);
    }
    }
知识点:

for循环

数组

/输入数组

/数组比大小

7-3 求出各位数之和等于10的所有四位数

java第一次作业(一),java,java,开发语言

代码:
public class Main{
    public static void main(String[] args)
    {
        int count = 0;
        for(int i = 1;i<=9;i++)
            for(int y = 1;y<=9;y++)
                for(int x = 1;x<=9;x++)
                    for(int l=1;l<=9;l++)
                    {
                        int sum=i+y+x+l;
                        if(sum==10 )
                        {

                            int number=i*1000+y*100+x*10+l;
                            System.out.print(number + " ");
                            count++;
                        }
                    }
        System.out.print("一共"+count+"个满足条件的数!");


    }

}
知识点:

println与print区别:println是输完之后转行

重点:

多重for循环

7-4 选择-判断是否为三角形,计算三角形周长

java第一次作业(一),java,java,开发语言

代码:
import java.util.Scanner;
public class Main{
    public static void main (String[] args)
    {
    Scanner sc = new Scanner(System.in);
//    System.out.println();
    double a = sc.nextDouble();
    double b = sc.nextDouble();
    double c = sc.nextDouble();
    boolean isValid = sjx(a,b,c);
    if(isValid){

        double zzcc = zc(a,b,c);
        System.out.println(zzcc);
    }
        else{
            System.out.println("invalid input");
        }
    }
    private static  boolean sjx(double a,double b,double c)
    {
        return(a+c>b)&&(a<b+c)&&(a+b>c);

    }
    private static double zc (double a, double b,double c){
        return a+b+c;
    }
    
}
知识点:

调用函数

booean函数

重点:

Scanner输入

sc.close()是在代码的末尾使用的方法,它用于关闭Scanner对象,以释放与用户输入流相关的资源。
Scanner类通常用于从标准输入读取用户的输入。在使用Scanner类时,我们需要确保在使用完后关闭它,这样可以防止资源泄漏。通过调用close()方法,可以关闭Scanner对象并释放相关的系统资源。
在上述的代码示例中,sc.close()方法被调用以关闭Scanner对象,这样可以确保在代码执行完毕后,释放从输入流中获取的资源。
请注意,关闭Scanner对象是一个良好的编程习惯,尤其是在涉及到长时间运行的程序或大型程序时,以避免资源泄漏和不必要的资源占用。

7-5 求偶数和奇数和

代码:
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建一个Scanner对象以读取用户输入
        Scanner scanner = new Scanner(System.in);

        // 读取正整数n
        int n = scanner.nextInt();

        // 初始化奇数和和偶数和的变量
        long oddSum = 0;
        long evenSum = 0;

        // 遍历1到n之间的所有整数
        for (int i = 1; i <= n; i++) {
            // 判断当前数是奇数还是偶数,并累加到对应的变量上
            if (i % 2 == 0) {
                evenSum += i;
            } else {
                oddSum += i;
            }
        }

        // 关闭Scanner对象
        scanner.close();

        // 输出结果,注意修正输出格式中的错误
        System.out.println("1~" + n + "的所有奇数和为:" + oddSum);
        System.out.println("1~" + n + "的所有偶数和为:" + evenSum);
    }
}
知识点:

最后又有两个}}要不然就是println是红的;文章来源地址https://www.toymoban.com/news/detail-843361.html

到了这里,关于java第一次作业(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python 第一次作业

    因为笔者有一些 c/c++ 语言的基础,所以应该学 python 会稍微简单一些 输入的时候所有的输入都是字符串类型,我们需要进行类型转换 参见资源里面的第三题和第四题,为了方便起见,直接把代码贴在下面

    2024年03月25日
    浏览(55)
  • 第一次博客作业

    这学期才开始接触Java,之前只学了C语言,所以一开始写题目的代码的时候对Java的众多函数和语法不是太熟悉,一开始就上手写代码有点不适应。 ​  关于类: 1、类似C中的struct,构造函数、内置方法(函数 )都比较相似 2、尽量避免代码的重复,把private和public的方法搞清晰。

    2024年02月08日
    浏览(62)
  • 网络安全第一次作业

    1、什么是防火墙 防火墙是一种网络安全系统,它根据预先确定的安全规则监视和控制传入和传出的网络流量。其主要目的是阻止对计算机或网络的未经授权的访问,同时允许合法通信通过。 防火墙可以在硬件、软件或两者的组合中实现,并且可以配置为根据各种条件(如

    2024年02月07日
    浏览(49)
  • web集群第一次作业

     目录 一. 简述静态网页和动态网页的区别 二. 简述 Web1.0 和 Web2.0 的区别 三. 安装tomcat8,配置服务启动脚本,部署jpress应用。 1. 首先,两者的 页面资源特征 不同: 静态网页处理文件类型有.html、.jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等,而动态网页后缀常见为.asp、.aspx、.php、

    2024年02月04日
    浏览(38)
  • oop第一次博客作业

    前言 这学期刚刚接触面向对象程序设计,使用的是java语言。在此之前只接触过c语言。以我目前的学习进程来看二者的差别更多体现在面向对象的其中一个基本特性上,即封装性。在c语言中几乎所有内容都是公开的,java可以有效得规避这点。 学习的知识点 1.知道了类间关系

    2024年04月22日
    浏览(38)
  • 数据库第一次作业

    1.创建一个英雄表 create table t_hero (      id int primary key auto_increment,      name varchar(10) unique not null,      gender char(5) check (gender in (\\\'男\\\',\\\'女\\\')),      grade char(5) default \\\'5星\\\',      `groups` char(5) check (`groups` in (\\\'毁灭\\\',\\\'巡猎\\\',\\\'智识\\\',\\\'存护\\\',\\\'虚无\\\',\\\'丰饶\\\')),      tel char(11)   default \\\'

    2024年01月18日
    浏览(56)
  • Python第一次作业练习

     输入:101 -成绩不及格/输入错误(超过100)​ 输入:87 -成绩良好      

    2024年02月09日
    浏览(38)
  • 记第一次大作业:校园导航系统

    大二迎来了人生中的第一次大作业,因为上个学期转专业过来,学C的基础不扎实,凑巧这学期又初识了Java,可以算是我第一门系统学习的语言,本来是想用Java进行设计的,没想到我们的数据结构老师十分的坚持,一定要用C语言进行实现,那就没办法啦,就借着这个机会对

    2024年02月09日
    浏览(45)
  • 【网络应用与安全】第一次作业

    登录账号 登录个人账号,可以通过图形界面和命令两种方式。 图形界面:当前用户 logout ,切换用户,如果备选用户中没有自己的用户名,点击 not listed ,之后输入用户名和密码登录即可。 命令:使用 su your_username 方式,回车输入密码即可切换。 修改密码 操作步骤 输入

    2024年02月07日
    浏览(49)
  • 南京邮电大学数据库第一次课后作业

    1.单选题 (5分) ( B )是存储在计算机内有结构的数据的集合。 (A)数据库系统 (B)数据库 (C)数据库管理系统 (D)数据结构 2.单选题 (5分) 数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指( D )。 (A)同—个应用中的多个程序共享一个数据集合 (B)多个用户

    2024年02月01日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包