题目整理1

本文介绍了Java编程中的几个关键知识点:空类型的正确打印方式,转义字符的使用,以及如何通过Scanner获取输入并实现循环统计能被3和5整除的数字。
摘要由CSDN通过智能技术生成

易错题

1.空类型不能直接被打印,必须以字符串的形式打印。

public class Var01{
	public static void main(String[] args){
		//System.out.println(null);
		System.out.println("null");
	}
}

2.'\t’的应用;\和其后面的字母构成转义字符,看作一个字符,所以\n \a \t都属于字符,用单引号;

public class Var02{
	public static void main(String[] args){
		//\t的应用
		String name = "CW";
		int age = 12;
		char gender = '女';
		//System.out.println(name\tage\tgender\t); 
		/*编译错误,显示\为不合法字符,字符应该用''。因为\和其后面的内容
		应该共同构成转义字符,这样程序无法判断,所以应该借助连符+
		*/
    //System.out.println(name'\t'age'\t'gender'\t');报错
		/*报错,java不能像python的print(a,b,c)一样连续打印变量,但可以通
		过字符串格式化和字符串拼接实现*/
		System.out.println("name"+'\t'+"age"+'\t'+"gender"+'\t');
		System.out.println(name+'\t'+age+'\t'+gender+'\t');
		
	}
	
} 

3.这道题要注意=号的使用;

循环练习-统计次数
需求:
键盘录入两个数字,表示一个范围。
统计这个范围中。
既能被3整除,又能被5整除数字有多少个?

import java.util.Scanner;
public class ForDemo03{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入数据1:");
		int a = sc.nextInt();
		System.out.println("请输入数据2:");
		int b = sc.nextInt();
		int count = 0;
		//25 35
		if(a>=b){
			for(;b<=a;b++){
				if(b%3==0 && b%5==0){
					count++;
				}
			}
			System.out.println("请输出这个范围中既能被3整除,又能被5整数的数字有"+ count +"个");
		}else{
			
			for(;a<=b;a++){
				
				if(a%3==0 && a%5==0){
					count++;
				}
			}	
		}
		System.out.println("请输出这个范围中既能被3整除,又能被5整数的数字有"+count+"个");		
	}
}
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alice要11点睡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值