栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

之前练习的一些内容

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

之前练习的一些内容

    输入格式:
    第一行输入为一个字符串,即密码。

    第二行输入为一个字符串,即Jackson所记得的密码。

    (不保证这两个字符串的长度相等)

    输出格式:
    若他能打开日记本,则输出"Miss you"。

    如果不能,则输出"Without you"。

    import java.util.Scanner;
    public class Main  {
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		String a=input.nextLine();
    		
    		String b=input.nextLine();
    		//System.out.println(a);
    		//System.out.println(b);
    		if(a.equals(b)) {
    			System.out.print("Miss you");
    		}
    		else {
    			System.out.print("Without you");
    		}
    		
    	}
    
    }
    
    

    输入格式:
    两个正整数 a 和 b,它们之间用一个空格隔开,表示Jackson中金币的面值。

    输出格式:
    一个正整数 N,表示不找零的情况下,Jackson用手中的金币不能准确支付的最贵的物品的价值。

    import java.util.Scanner;
    
    public class Main{
    	public static void main(String[] args) {
    		Scanner input =new Scanner(System.in);
    		String shuru=input.nextLine();
    		long a=Integer.parseInt(shuru.split(" ")[0]);
    		long b=Integer.parseInt(shuru.split(" ")[1]);
    		System.out.print(a*b-a-b);
    	}
    
    }
    

    输入格式:
    第一行输入一个正整数(1 ≤ n ≤ 100)

    第二行输入一行n个字符(‘A’、‘B’、‘C’、'D’中的一种),用空格隔开。第i个字符代表Jackson第i题的选项。

    第三行输入一行n个字符(‘A’、‘B’、‘C’、'D’中的一种),用空格隔开。第i个字符代表Drizzle第i题的选项。

    输出格式:
    Jackson和Drizzle得分之和的能达到的最大值和最小值。用空格隔开。

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner input =new Scanner(System.in);
    		int n=input.nextInt();
    		//int chengji_max=0;
    		String[] daan1=new String[n];
    		String[] daan2=new String[n];
    		for(int i=0;i=0) {
    		System.out.print(chengji_max-((n-1)*2)+" "+0);}
    		if(chengji_max-((n-1)*2)<0) {
    			System.out.print(n+" "+0);
    		}
    	}
    
    }
    

    输入格式:
    键盘输入2个整数,逗号分隔。

    输出格式:
    第1行输出两个数的和,第二行输出两个数相乘的结果

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		String s=input.nextLine();
    		int a=Integer.parseInt(s.split(",")[0]);
    		//System.out.print(a);
    		int b=Integer.parseInt(s.split(",")[1]);
    		System.out.println(a+"+"+b+"="+(a+b));
    		System.out.print(a+"*"+b+"="+a*b);
    	}
    
    }
    
    

    给定一个车牌字符串,输出车牌中最后一位数字字符。

    输入格式:
    一个车牌字符串。

    输出格式:
    一个数字字符。

    import java.util.Scanner;
    
    public class Main{
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		String s=input.nextLine();
    		String b="";
    		char c[]=s.toCharArray();
    		for(int i=c.length-1;i>=0;i--) {
    			b=b+c[i];
    		}
    		for(int j=0;j 
    

    求一个正整数的因数个数,例如6的因数有1,2,3,6,输出4

    输入格式:
    输入一个正整数

    输出格式:
    输出它全部因数的个数

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		int n=input.nextInt();
    		int f=0;
    		for(int i=1;i<=Math.sqrt(n);i++) {
    			if(n%i==0) {
    				f++;
    				
    			}
    		}
    		System.out.println(f*2);
    	}
    
    }
    
    

    输入一个正整数n,求以下多项式的值。

    1
    2
    −2
    2
    +3
    2
    −4
    2
    +…+n
    2

    输入格式:
    输入一个正整数。

    输出格式:
    多项式的值。

    
    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    	    int n=input.nextInt();
    	    int sum=0;
    	    for(int i=1;i<=n;i=i+2) {
    	    	sum=sum+i*i;
    	    }
    	    for(int i=2;i<=n;i=i+2) {
    	    	sum=sum-i*i;
    	    }
    	    System.out.print(sum);
    	}
    
    }
    
    

    从键盘输入一个三位的正整数,输出它的各位之和与积。

    输入样例:
    358
    输出样例:
    在一行中输出结果,用一个半角空格隔开,行尾无空格。

    16 120

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		int n=input.nextInt();
    		int sum=0;
    		int spl=1;
    		while(n!=0) {
    			
    			sum=sum+n%10;
    			spl=spl*(n%10);
    			n=n/10;
    		}
    		System.out.println(sum+" "+spl);
    	}
    
    }
    
    
    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/710734.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号