小编jon*_*ona的帖子

如何获得一系列角色?(字母)

我已经工作了好几个小时了,现在我有点卡住....请帮助我.我是一个完整的编程障碍.除了字母表之外,所有方法都可以正常工作.

它将接收两个字符(大写或小写)并返回由给定的char值范围组成的字符串.保持传递给方法的相同大小写(上部或下部).如果将大写char和小写char(每个中的一个)传递给方法,则将大写char转换为小写并使用小写范围.注意,范围将包括起始char和排除结束char.另外,观察如果给定的起始(第一个)char大于结束(第二个)char,例如'm'和'h',则该方法将返回一个空字符串,因为此范围内没有字符.

你能否就我如何在字母表方法上做到这一点给你一些帮助?

import java.util.*;

class CharacterOperations
{
public static void run()
{
int number=1;
Scanner scanner = new Scanner(System.in);
while(number > 0)
{
System.out.println("(1) Insert 1 to change a letter from its lower case value to its upper case value");
System.out.println("(2) Insert 2 to change a letter from its upper case value to its lower case value ");
System.out.println("(3) Insert 3 for the alphabet method (range of two letters) ");
System.out.println("Enter a number (or negative to quit): ");
number …
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
2
解决办法
1万
查看次数

循环的小java帮助

嗨,我正在做一些练习问题,并尝试打印对角线,如下例所示.我写了下面你看到的程序,老实说,我不明白我做错了什么.我是java初学者,我不知道如何找到错误.

例:

*
  *
    *
      *
        *
Run Code Online (Sandbox Code Playgroud)

码:

class Diagonal{
  public static void main(String args[]) {
    int row, col;


    for(row = 1; row < 6; row++) {
      for(col = 1; col <= row; col++) {
          if(col==row){
            System.out.print("*");
          } else{
              System.out.print("");
          }
          System.out.println();     
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在努力学习循环,因为它们让我很困惑.另一种做法是打印类似的对角线,但这次是从右到左.但是我没有做到这一点,但是我不能这样做:(我相信它们会非常相似吗?上面我的意思是这样的:只要列#与行号相同就打印线或者留下空白......我怎么做的有什么不对?

谢谢!

java

0
推荐指数
1
解决办法
5679
查看次数

标签 统计

java ×2