首页 > 其他分享 >第六周

第六周

时间:2023-07-05 23:33:20浏览次数:39  
标签:Scanner int System 第六周 println 输入 out

package test;

1、使用for循环计算1-100的和,除了以3结尾的那些数

import java.util.Scanner;

public class acc {
public static void main(String[] args) {
// TODO Auto-generated method stub

int sum=0;

for (int i = 1; i <=100; i++) {

int ge=i%10;

if(ge==3) {

continue;

}

sum+=i;

}

System.out.println(sum);
}
}

 

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

 

   *

  ***

 *****

*******

 

*****

****

***

**

*

for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
for (int a = 1; a <= 5; a++) {
for (int b = 1; b <= 6 - a; b++) {
System.out.print("*");
}
System.out.println();
}}}

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

 

Scanner input=new Scanner(System.in);
System.out.println("请输入学生的姓名");
while(true) {
String name=input.next();
if("Q".equals(name)) {
System.out.println("程序结束");
break;}
System.out.println("请输入学生的姓名");
}
}}

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

Scanner input=new Scanner(System.in);
int sum=0;
System.out.println("请输入学生的成绩");
for (int i =0 ; i <5; i++) {
double a=input.nextDouble();
if(a<0||a>100) {
System.out.println("输入错误,请重新输入");
break;}
sum+=a;
System.out.println("请输入学生的成绩");}
System.out.println("成绩和是"+sum);} }

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

double A=0;
double B=0;
for(int i=1;i<=10;i++) {
A+=i;
B+=(1/A);
}
System.out.println(B);}}

 

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

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

Scanner input = new Scanner(System.in);
Random r = new Random();
int i = r.nextInt(99) + 1;
int n = 0;
while (true) {
System.out.println("请输入一个数");
int a = input.nextInt();
n++;
if (a < i)
System.out.println("小了");
else if (a > i)
System.out.println("大了");
else {
System.out.println("猜对了");
break;
}
}
if (n <= 3)
System.out.println("太棒了");
else if (n <= 5)
System.out.println("还可以");
else if (n <= 8)
System.out.println("一般般了");
else
System.out.println("太笨了");
}
}

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

Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = input.nextInt();
boolean flag = true;
for(int i=2;i<num;i++) {

if(num % i==0) {

flag = false;
break;
}}
if(flag) {
System.out.println(num+"是质数!");
}else {
System.out.println(num+"不是质数!");
}
}
}

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

int a=1;
int b=1;
int c=0;
for (int i = 1; i <=18; i++) {
c=a+b;
a=b;
b=c;
}
System.out.println("第二十项为"+c);
}
}

 

标签:Scanner,int,System,第六周,println,输入,out
From: https://www.cnblogs.com/baohongshuai873250----/p/17530627.html

相关文章

  • 第六周总结
    本次我基本完成了地铁查询系统的web端内容,但成品仍有很多瑕疵,只满足了最基本的内容功能,设计代码如下:defget_station_info(station_name):  sql="SELECT*FROMstationsWHEREname='%s'"%station_name  result=execute_sql(sql)  iflen(result)==0: ......
  • 第六周总结
    今天写了第二个自测题,其中遇到了错误拦截的问题,对结构流程还是不够熟练publicbooleanInsert(studentstu){booleanf=false;Connectionconnection=DBUtil.getConnection();PreparedStatementpreparedStatement=null;try{Stringsql="insertintostudent(id,name,......
  • N74第六周作业
    1.完成将server和client端的mysql配置默认字符集为utf8mb4设置服务器默认的字符集vim/etc/my.cnf[mysqld]character-set-server=utf8mb4设置MySQL客户端默认的字符集vim/etc/my.cnf#针对MySQL客户端[mysql]default-character-set=utf8mb4#针对所有MySQL客户端[client]......
  • N74第六周作业
    1.完成将server和client端的mysql配置默认字符集为utf8mb4设置服务器默认的字符集vim/etc/my.cnf[mysqld]character-set-server=utf8mb4设置MySQL客户端默认的字符集vim/etc/my.cnf#针对MySQL客户端[mysql]default-character-set=utf8mb4#针对所有MySQL客户端[client]......
  • 云原生第六周--k8s组件详解(下)
    一Velero结合minio实现kubernetesetcd数据备份与恢复Velero简介:Velero是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据Velero支持标准的K8S集群,既可以是私有云平台也可以是公有云,除了灾备......
  • 第六周--冒泡排序
    题目描述读入N个整数,利用冒泡排序法对这些数排序,输出排序后的N个数,两个数之间用空格间隔。这里排序指的是升序。输入格式两行,第一行一个正整数N,表示待排序的数的个数。第二行为N个整数。输出格式一行,排序后的N个数。输入输出样例输入 542451输出 124......
  • 第六周-电子商务网站
    defcount107(i):#自定义统计函数j=i[['fullURL']][i['fullURLId'].str.contains('107')].copy()#找出类别包含107的网址j['type']=None#添加空列j['type'][j['fullURL'].str.contains('info/.+?/......
  • 第六周-电子商务网站行为分析及服务推荐
    import osimport pandasaspd#修改工作路径到指定文件夹os.chdir("D:/anaconda/python-work/Three/第十一章") #第二种连接方式import pymysqlaspmcon = pm.connect(host='localhost',user='root',password='aA111111',database='test'......
  • 第六周-电子商务网站行为分析及服务推荐
    importosimportpandasaspd#修改工作路径到指定文件夹os.chdir("D:/anaconda/python-work/Three/第十一章")#第二种连接方式importpymysqlaspmcon=pm.connect(host='localhost',user='root',password='*****',database='te......
  • 第六周-电子商务网站行为分析及服务推荐
    #代码11-1importosimportpandasaspd#修改工作路径到指定文件夹os.chdir("D:/十一章")#第二种连接方式importpymysqlaspmcon=pm.connect(host='localhost',user='root',password='192020',database='test',charset......