首页 > 编程语言 >第五次Java

第五次Java

时间:2023-05-08 19:12:04浏览次数:68  
标签:Java Scanner int System 第五次 input public out

  1. 使用for循环计算1-100的和,除了以3结尾的那些数
    package text;
    
     
    
    public class aaa {
    
     
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    int i,sum=0;
    
    for(i=1;i<=100;i++) {
    
    if(i%10!=3)
    
     sum=sum+i;
    
     
    
    }
    
    System.out.println("和为"+sum);
    
    }
    
     
    
    }

     

    2.使用二重循环输出以下图形

     

       *

      ***

     *****

    *******

     

     

    *****

    ****

    ***

    **

    *

  2. package text;
    
     
    
    public class aaa {
    
     
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    int i,j,k,l;
    
    for(i=1;i<=4;i++) {
    
    for(j=1;j<=4-i;j++) {
    
    System.out.print(" ");
    
    }
    
    for(k=1;k<=2*i-1;k++) {
    
    System.out.print("*");
    
    }
    
    System.out.println();
    
    }
    
    System.out.println();
    
    for(j=1;j<=5;j++) {
    
    for(i=5;i>=j;i--) {
    
    System.out.print("*");
    
    }
    
    System.out.println();
    
    }
    
    }
    
    }
    

      

  3.  

    3.循环输入学生姓名,直到输入‘Q’程序结束。 

  4. package rtext;
    
    import java.util.Scanner;
    
    public class aaa {
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    Scanner input=new Scanner(System.in);
    
    for(;;) {
    
    System.out.println("请输入姓名:");
    
    char a=input.next().charAt(0);
    
    if(a=='Q') {
    
    break;
    
    }
    
     
    
    }
    
    System.out.println("程序结束");
    
    }
    
     
    
    }
    

      

     4.输入5个学生成绩,求和,当输入不合法<0   >100的时候,提示输入错误重新输入。

    package text;
    
    import java.util.Scanner;
    
    public class aaa {
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    Scanner input=new Scanner(System.in);
    
    int sum=0;
    
    for(int i=1;i<=5;i++) {
    
    System.out.println("请输入学生成绩:");
    
    int a=input.nextInt();
    
    if(a<0||a>100)
    
    System.out.println("输入错误,重新输入!");
    
    else
    
     sum=sum+a;
    
     
    
    }
    
    System.out.println("成绩和为:"+sum);
    
     
    
    }
    
     
    
    }
    

      

     5.计算 1+1/(1+2) +  1/(1+2+3)  +1/(1+2+3+4)+…………+1/(1+2+....+10)

    package text;
    
     
    
    import java.util.Scanner;
    
     
    
    public class aaa {
    
     
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    Scanner input=new Scanner(System.in);
    
    double sum=0,a=0,s=0;
    
    for(int i=1;i<=10;i++) {
    
     
    
    sum=sum+1/(a+i+s);
    
    s=a+i;
    
    a=a+1;
    
     
    
    }
    
    System.out.println(sum);
    
    }
    
     
    
    }
    

      

  5. 产生一个1-99的随机数,猜数字,若大了就提示“大了点”,若小了就提示“小了点”直到猜对为止。

    (判断猜的次数,如果1-3次,提示太棒了 如果5-8次 一般般 如果8次以上 太笨了)

    package text;
    
    import java.util.Random;
    
    import java.util.Scanner;
    
    public class aaa {
    
     
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    Scanner input=new Scanner(System.in);
    
    Random ta=new Random();
    
    int a=ta.nextInt(100);
    
    int s=0;
    
    for(;;) {
    
    System.out.println("请猜数字:");
    
    int b=input.nextInt();
    
    if(b>a)
    
    System.out.println("大了点");
    
    else if(b<a)
    
    System.out.println("小了点");
    
    else {
    
    System.out.println("答对了");
    
    break;
    
    }
    
    s+=1;
    
    }
    
    if(s<3)
    
    System.out.println("太棒了!");
    
    else if(s>=5&&s<=8)
    
    System.out.println("一般般");
    
    else
    
    System.out.println("太笨了");
    
    }
    
    }
    

      

     7.输入一个数,判断是不是质数(只能被1和自身整除的数是质数) 

  6. package text;
    
    import java.util.Random;
    
    import java.util.Scanner;
    
    public class aaa {
    
     
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    Scanner input=new Scanner(System.in);
    
    System.out.println("请输入一个数:");
    
    int a=input.nextInt();
    
    boolean flage=true;
    
    for(int i=2;i<a;i++) {
    
    if(a%i==0) {
    
    flage=false;
    
    break;
    
    }
    
    }
    
    if(flage)
    
    System.out.println("是质数");
    
    else
    
    System.out.println("不是质数");
    
    }
    
    }
    

      

     8.求裴波那契数列的第20项是什么。裴波那契数列,1,1,2,3,5,8,13,21……

  7. package text;
    
     
    
    public class aaa {
    
     
    
    public static void main(String[] args) {
    
    // TODO Auto-generated method stub
    
    int a=1,b=1,c=0,d;
    
    for(int i=1;i<=18;i++) {
    
    c=a+b;
    
    a=b;
    
    b=c;
    
    }
    
    System.out.println(c);
    
    }
    
    }
    

      

     

     

标签:Java,Scanner,int,System,第五次,input,public,out
From: https://www.cnblogs.com/zhaorui123456789/p/17382856.html

相关文章

  • 第三章-Java的基本程序设计结构
     3.1一个简单的Java语言程序 这是程序虽然很简单,但是所有的Java程序都具有这种结构,因此还是值得花一些时间来研究的。首先,Java区分大小写。如果出现了大小写拼写错误(例如:将main拼写成Main),程序将无法运行。下面逐行的查看这段源代码。关键字pubilc称为访问修饰符(accessmodi......
  • 33基于Java简单实现图书馆借书管理系统设计与实现
    本章节给大家介绍一个基于Java简单实现图书馆借书管理系统的设计与实现项目概述项目总体分为俩种角色,分别是管理员和阅读者,管理员可以登录系统中,进行图书管理,上架下架图书,对用户进行管理、对读者进行管理、查看借阅记录管理等,读者角色可以登录系统查询图书信息、借阅和归还图......
  • Java 中的机器学习正在加速图像处理 Java 开发人员可以使用预训练的机器学习模型快速
    来源: https://www.infoworld.com/article/3601711/machine-learning-in-java-is-speeding-image-processing.html 近年来,人们对机器学习的兴趣稳步增长。具体来说,企业现在在各种用例中使用机器学习进行图像识别。在 汽车行业、 医疗保健、 安全、 零售、 仓库中的自动化......
  • JavaScript
    JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就......
  • ThreadLocal让你的多线程编程更简单【Java多线程必备】
    一、介绍ThreadLocal是Java中的一个线程局部变量,该变量在多线程并发执行时,为每个线程都提供了一个独立的副本。简单来说,ThreadLocal提供了一种在多线程环境中,使每个线程绑定自己独立的变量的方法,每个线程可以独立地改变自己的副本,而不会影响其他线程所对应的副本。二、特性1.......
  • java内存模型&synchronized和volatile在jmm上的区别
    转载:https://www.bilibili.com/video/BV1B24y1T7Qp/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=46d50b5d646b50dcb2a208d3946b1598......
  • Java程序接入ChatGPT
    目录0前言1还想体验的小伙伴可以试试2Java接入前准备3官方支持接入语言4调用费用5接口调用说明6代码实现6.1postman调用6.2Java调用7小结0前言之前文章中我们聊过怎么注册使用最近很火的ChatGPT?这期我们来看看怎么在Java中调用ChatGPT接口。传送门花了1块钱体验一......
  • JAVA快速开发框架 一键生成表单模板代码
    从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次......
  • JAVA快速开发框架 一键生成表单模板代码
    从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编......
  • Javascript异步编程的4种方法
    你可能知道,Javascript语言的执行环境是"单线程"(singlethread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须......