多重循环和逻辑类型
我们有了一个程序可以判断一个数是不是素数,如果现在换一个需求要你输出出来100以内的所有素数,这应该怎么做呢?
我们就可以利用到循环来循环100之间的数字,然后判断是否可以取模0
现在我们来编写一下
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a = 1;
for (int i = 2; i <100 ; i++) {
if (n % i ==0){
a=0;
System.out.println("不是素数");
break;
}
if (a==1){
System.out.println("是素数"+n);
}else{
System.out.println("不是素数");
}
}
}
我门编写一个for循环循环100之间的所有数字,然后进行判断
逻辑运算
逻辑运算是对逻辑量进行的运算,只有逻辑量可以参与运算
运算符 !&&、||
案例:
!a 如果a是true他的结果就是flase如果a是flast结果就是true
a&&b 如果a和b都是true结果就是true 否则就是flase
a||b 如果a和b有一个为true 结果就是true 如果两个都是flase结果就是flase
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本