首页 > 其他分享 >第二周 第一天 七月二日

第二周 第一天 七月二日

时间:2023-07-08 19:22:06浏览次数:42  
标签:二日 闰年 第一天 System Scanner break 第二周 println out

上一周主要了解了Java与c++的相同点和差异

这周开始熟悉Java中的各种语句,对此,这周我主要采取做一些练习的方式。

今天的问题是

输入一个年判断是否是闰年
普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)

import java.util.Scanner;
public class 闰年 {
       public static void main(String [] args)
           {
               Scanner sc = new Scanner(System.in);
               System.out.print("请输入一个年份:");
               int yearNum = sc.nextInt();  
               if (yearNum%4==0 && yearNum%100!=0)
               {
                       System.out.println("是普通润年");
                   
               }
               else
               {
                   if (yearNum%400==0)
                   {
                       System.out.println("是世纪润年");
                   }
                   else
                   {
                   System.out.println("不是润年");
                   }
               }
           }

}

从键盘输入两个数和一个运算符,输出运算结果

package chao;
import java.util.Scanner;
public class compute {
    public static void main(String[] args) 
    {
        System.out.println("可输入的运算符为:+ (相加)\t-(相减)\t*(相乘)\t /(相除)\t %(取模)");
        Scanner sc = new Scanner(System.in);
        System.out.println("请先在输入运算符");
        String str = sc.nextLine();
        char ch = str.charAt(0);
        System.out.println("请输入一个数");
        double a = sc.nextDouble();
        System.out.println("请在输入一个数");
        double b = sc.nextDouble();
        switch (ch) {
        case '+':System.out.println(a+"+"+b+"="+(a+b));break;
        case '-':System.out.println(a+"-"+b+"="+(a-b)+"\n"+b+"-"+a+"="+(b-a));break;
        case '*':System.out.println(a+"*"+b+"="+(a*b));break;
        case '/':System.out.println(a+"/"+b+"="+(a/b)+"\n"+b+"/"+a+"="+(b/a));break;
        case '%':System.out.println(a+"%"+b+"="+(a%b)+"\n"+b+"%"+a+"="+(b%a));break;
        default:System.out.println("您的输入有误!请重新运行输入");break;
        }
        
    }


}

 

标签:二日,闰年,第一天,System,Scanner,break,第二周,println,out
From: https://www.cnblogs.com/youxiandechilun/p/17537702.html

相关文章

  • 第二周第七天进度总结
    2023年7月7日,今天我Java基础学到了P33-if...else结构,Javaweb学到了P23-CSS概述。英语任务完成,天梯赛做了,读物也看了,预计下周写感想。今天比较平常,外面下着雨,一个人在家里心情还是有点压抑的。我坐在窗边发了会呆,其实也是调节自己的情绪,也许在生活中,每个人都需要那份宁静吧。......
  • 第二周第七天
    一.主要内容学习了java中的继承方式。独立完成了黑马视频中的猫和狗的案例。深入学习了java中包的相关知识,学习了(使用记事本而不是编辑器)手动创建包的方法以及在命令框中自动建包的方法。学习了导包的操作方法。学习了final修饰符的相关知识。学习了static静态成员修饰符的相关......
  • 每日汇报 第二周第六天 JAVA字符串复习和JAVA常用类
    今日所学:把JAVA字符串进行了一下复习;掌握如何创建Integer类、Double类、Boolean类和Character类并熟悉相关的常用方法;理解Number类的“装箱”和“拆箱”过程明日计划:继续学习JAVA常用类遇到困难:练科三等一下午没练上回来还被雨浇透了......
  • 爬虫第一天基础
    目录1前戏2爬虫介绍3requests模块介绍和快速使用4get请求携带参数5编码和解码6携带请求头7发送post请求,携带数据8携带cookie两种方式1前戏#介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)#注意:requests库......
  • 每日汇报 第二周第五天 JAVA字符串
    今日所学:掌握创建字符串的三种方法;掌握13种操作字符串的方法;掌握indexOf()、lastLndexOf()和equals()方法的注意事项和用法;找你给我创建StringBuilder类对象的三种方法;掌握六种操作StringBuilder类对象的方法明日计划:JAVA的常用类遇到困难:JAVA开始上难度了,需要更......
  • 第二周第五天进度总结
    2023年7月6日,今天我Java基础学到了P27-两只老虎案例,Javaweb学到了P18-HTML表单标签(四)。今天也是做完了任务,我额外抽出一个半小时教妹妹学会100以内的加减法,只能说还得教,不熟练。读物看到53页了,天梯赛也做了点。在家还是挺无聊的,天气太热,不好出去玩。......
  • 第一天:Markdown学习
    Markdown学习 标题标题标题标题可分为一级标题、二级标题、三级标题······以此类推一级标题:#+空格+标题内容二级标题:##+空格+标题内容三级标题:###+空格+标题内容······以此类推 字体Hello,WorldHello,WorldHello,WorldHello,World......
  • 第二周第五天
    一.主要内容完成了一个简单的学生管理系统,有简单得学生管理系统主界面,可以完成学生信息的添加,删除,修改,查看等功能。具体实现思路是,第一步先创建一个学生类student,其中包含学生学号,姓名,年龄和地址,具体代码如下:packagexueshengguanli;publicclassstudent{ Stringsid; String......
  • 第二周第四天
    一.主要内容学习了stringbuilder类,并且主要学习了其中的append和reverse方法分别用于拼接和反转字符串。第一次接触到链式编程。还学习了string和stringbuiler之间的相互转换。还学习了java中的集合,并且主要学习了arraylist这个集合的创建和使用方法。arraylist底层逻辑是一个可......
  • 第二周第三天
    一.主要内容深入学习了string类,完成了统计字符次数,字符串的反转,字符串的拼接三个案例统计字符次数详细为统计一段字符串中出现的大写字母小写字母数字各自的次数,思路就是遍历数组,判断为哪类字符,相应字符统计数字变量递加,最后输出。代码为:packageczf;importjava.util.Scanne......